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:
1762
Rating: Antwort:
  Ja
Thema:
Werte in einer Zeile zusammenfassen

Hallo kompetentes Forum :),

ich habe bereits folgenden Code erhalten:

Sub kunzi() 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
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