Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1800to1804
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Fortlaufende Nummerierung VBA

Fortlaufende Nummerierung VBA
21.12.2020 09:51:37
excelliebe
Hallo zusammen,
ich benötige erneut eure Hilfe. Ich habe einen Code gebastelt, der mit die Werte aus Spalte B ausgibt, wenn entsprechende Zeile in Spalte A "".
Dim i As Long
For i = 53 To Cells(Rows.Count, "A").End(xlUp).Row Step 8
If ActiveSheet.Cells(i, "A").Value  "" Then
Print #1, "" & Cells(i, 2).Text & ""
Print #1, "" & Cells(i + 2, 2).Text & ""
Print #1, "" & Cells(i + 4, 2).Text & ""
Print #1, "" & Cells(i + 6, 2).Text & "" _
End If
Next i

(Ich musste zwischen Text und Leerzeichen einfügen...)
So sieht dann die Ausgabe aus:
125,00
12,00
30,00
100,00
90,00
33,00
58,00
39,00
120,00
20,00
20,00
12,00
Nun muss ich das ganze aber durchnummerieren, beginnend bis 1 (bis max. 16, da mehr Eintragungen nicht möglich sind).
D.h.
125,00
12,00
30,00
100,00
90,00
33,00 ...
Kann jemand helfen?
LG

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Fortlaufende Nummerierung VBA
21.12.2020 09:55:06
Hajo_Zi
Print #1, "" & Cells(i, 2).Text & "" & I-52
usw.

AW: Fortlaufende Nummerierung VBA
21.12.2020 10:32:44
excelliebe
Hallo Hajo,
super, danke für Deine Hilfe :)
LG
AW: Fortlaufende Nummerierung VBA
21.12.2020 10:03:46
Nepumuk
Hallo,
teste mal:
Dim i As Long, lngCounter As Long

For i = 53 To Cells(Rows.Count, 1).End(xlUp).Row Step 8
    If Not IsEmpty(Cells(i, 1).Value) Then
        lngCounter = lngCounter + 1
        Print #1, "< Packgrossheight" & CStr(lngCounter) & ">" & _
            Cells(i, 2).Text & "< / Packgrossheight" & CStr(lngCounter) & ">>"
        Print #1, "< Packgrosswidth" & CStr(lngCounter) & ">" & _
            Cells(i + 2, 2).Text & "< / Packgrosswidth" & CStr(lngCounter) & ">"
        Print #1, "< Packgrossdepth" & CStr(lngCounter) & ">" & _
            Cells(i + 4, 2).Text & "< / Packgrossdepth" & CStr(lngCounter) & ">"
        Print #1, "< Packpackagingweight" & CStr(lngCounter) & ">" & _
            Cells(i + 6, 2).Text & "< / Packpackagingweight" & CStr(lngCounter) & ">" _
            
    End If
Next i

Gruß
Nepumuk
Anzeige
AW: Fortlaufende Nummerierung VBA
21.12.2020 10:32:12
excelliebe
Hallo Nepumuk,
vielen Dank für Deine Hilfe! Funktioniert!
LG

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige