Thema Datum  Von Nutzer Rating
Antwort
Rot Werte in einer Zeile zusammenfassen
28.02.2013 01:07:10 Kunzi
NotSolved
28.02.2013 16:27:36 schokobons
NotSolved
15.07.2013 22:34:56 Neuhäusler Korbinian
*****
Solved

Ansicht des Beitrags:
Von:
Kunzi
Datum:
28.02.2013 01:07:10
Views:
1564
Rating: Antwort:
  Ja
Thema:
Werte in einer Zeile zusammenfassen

Hallo kompetentes Forum :),

ich habe bereits folgenden Code erhalten:

Sub kunzi() 

Dim objDic As Object 
Dim c As Range 
Dim vntKeys As Variant 
Dim vntItems As Variant 

Set objDic = CreateObject("Scripting.Dictionary") 

For Each c In Range("B1:B" & Cells(Rows.Count, 1).End(xlUp).Row) 

If Not objDic.exists(c.Value) Then 
    objDic.Add c.Value, c.Offset(, 1).Value 
Else 
    objDic(c.Value) = objDic(c.Value) & "," & c.Offset(, 1).Value 
End If 
Next 
vntKeys = objDic.keys 
vntItems = objDic.items 

Range("B1:C" & Cells(Rows.Count, 1).End(xlUp).Row).ClearContents 
Cells(1, 2).Resize(UBound(vntKeys) + 1) = WorksheetFunction.Transpose(vntKeys) 
Cells(1, 3).Resize(UBound(vntItems) + 1) = WorksheetFunction.Transpose(vntItems) 


End Sub 

 

Das Ergebnis der Ausfuehrung des Codes sieht so aus

Vorher Codeausfuehrung:

Spalte A                     Spalte B                   Spalte C
 A1                            600                         a1
 A1                            600                         a2
 A1                            600                         a3
 A2                            700                         a4
 A2                            700                         a5


Nach Codeausfuerhung:

Spalte A                     Spalte B                      Spalte C
 A1                            600                         a1, a2, a3
 A1                            700                          a4, a5
 A1                           
 A2                           
 A2                          

 

 

Wo muss ich im Code jetzt was veraendern wenn ne leere Zeile in Spalte B entsteht und ich die entsprechende komplette Zeile geloescht haben will?

 

Danke im Voraus! Gruss Kunzi

 

 

 

 


Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:

 
 

  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
Rot Werte in einer Zeile zusammenfassen
28.02.2013 01:07:10 Kunzi
NotSolved
28.02.2013 16:27:36 schokobons
NotSolved
15.07.2013 22:34:56 Neuhäusler Korbinian
*****
Solved