Thema Datum  Von Nutzer Rating
Antwort
14.12.2016 10:19:36 Julia
NotSolved
14.12.2016 11:04:41 BigBen
NotSolved
Rot VBA Listenverarbeitung - Zähler
14.12.2016 11:23:39 Julia
NotSolved
14.12.2016 18:56:01 Mackie
NotSolved

Ansicht des Beitrags:
Von:
Julia
Datum:
14.12.2016 11:23:39
Views:
581
Rating: Antwort:
  Ja
Thema:
VBA Listenverarbeitung - Zähler

Hi, ja, das ist wohl dem IE zu schulden. Ich versuchs nochmal:

 

Hi zusammen,

ich habe folgendes Makro, welches eine Spalte (E) durchgeht bis sie leer ist, einzelne IDs in eine neue Spalte (I) schreibt und die dazugehörigen Länder, welche sich in Spalte (F) befinden, in eine neue Spalte (J,K,L,M..etc.) schreiben

Meine Daten sehen so aus:

ID, Land
1, DE
1, GB
1, RU
2, DE
2, DE
3, GB
4, RU
4, GB

Nach der Verarbeitung habe ich folgende Daten

ID, Land, Land, Land
1, DE, GB, RU
2, DE
3, GB
4, RU, GB


Er schreibt mir also alle Länder auf, egal wie oft sie vorkommen.

Ich möchte nun aber zusätzlich, zu den Ländern wissen, wie oft sie vorkommen.

D. h.:

ID, Land, Land, Land
1, DE(1), GB(1), RU(1)
2, DE(2)
3, GB(1)
4, RU(1), GB(1)

Könnt ihr mir eine kleine Hilfestellung geben? VIELEN DANK!

Anbei mein Script:


[CODE]Public Sub Kunde()

Z = 2
z2 = 1

Do Until Cells(Z, 5).Value = ""
    
        
        If Cells(Z, 5).Value <> Kunde_Alt Then
            z2 = z2 + 1
            Cells(z2, 9).Value = Cells(Z, 5).Value
        End If
        
        s = 10
        Land = Cells(Z, 6).Value
        Gef = False
        Do Until Cells(z2, s).Value = ""
            
            If Cells(z2, s).Value = Land Then
                Gef = True
                Exit Do
            End If
            
            s = s + 1
        Loop
        
        If Gef = False Then
            Cells(z2, s).Value = Land
        End If

    
    Kunde_Alt = Cells(Z, 5).Value
    Z = Z + 1
Loop

End Sub[/CODE]

 

 


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
14.12.2016 10:19:36 Julia
NotSolved
14.12.2016 11:04:41 BigBen
NotSolved
Rot VBA Listenverarbeitung - Zähler
14.12.2016 11:23:39 Julia
NotSolved
14.12.2016 18:56:01 Mackie
NotSolved