online 1
gast (50)

/ Forum / Tabellenkalkulation

TabellenkalkulationTabellenkalkulation

Fragevon mcscool88 vom 19.12.2021, 15:05 Options

Prüfen ob Zelle leer ist!?

Hallo! Ich bins mal wieder

Ich habe ein Problem und komme einfach nicht auf die richtige Lösung:

Ich habe ein Tabellenblatt in dem in den Zellen C1, E1, G1, I1, J1....,
also immer in jeder zweiten Spalte, etwas steht.

Ich brauche für mein Script die Nummer der ersten leeren Spalte.
Beispiel:
Die Zellen C1, E1 und G1 sind nicht leer. Die Variable soll also nicht 3, 5 oder 7 enthalten, sondern 9 für Spalte I.

Das habe ich bisher hinbekommen:


    i = 3
        While Not Cells(1, i) = ""
            i = i + 2
            Worksheets("Archiv").Range("A1").Value = i
        Wend


Leider ignoriert Excel völlig, dass die Zellen nicht leer sind und lässt immer die 3 in i. Die gesamte Schleife wird eigentlich ignoriert, denn der Wert von i wird auch nicht in Zelle A1 geschrieben.

Könnt ihr mir weiterhelfen???

Danke schonmal im Voraus,
mcscool88


Antwort schreiben

Antwort 1 von rainberg vom 19.12.2021, 15:19 Options

Hallo,

dazu brauchst Du keine Schleife.
Eine mögliche Lösung wäre diese

Option Explicit

Sub spalte()
    MsgBox ActiveSheet.Cells(1, Columns.Count).End(xlToLeft).Column + 1
End Sub


Gruß
Rainer

Antwort 2 von mcscool88 vom 19.12.2021, 15:47 Options

Hallo Rainer!

Vielen Dank für deine Hilfe.

Das läuft ja super. Du kannst dir garnicht vorstellen wie lange ich daran jetzt gesessen habe. Erzähle ich besser garkeinem :D

Danke!

Frohe Weihnachten und einen guten Rutsch ins neue Jahr

Antwort 3 von rainberg vom 19.12.2021, 16:15 Options

Hallo mcscool88,

danke für die Rückmeldung und ebenfalls Frohe Weihnachten und einen guten Rutsch für Dich.

Rainer

Ähnliche Themen

VBA Inhalt aus Zelle in nächste freie zelle übertragen
bokap1975  22.07.2008 - 91 Hits - 6 Antworten

VBA - Text von Zelle B2 in Zelle A6 kopieren und fortlaufend
pedrotornado  17.01.2009 - 207 Hits - 3 Antworten

Inhalt von einer Zelle in andere Zelle schreiben
Melina  19.09.2009 - 343 Hits - 2 Antworten

vba: zelle oberhalb der aktiven zelle suchen
EKG  21.11.2009 - 219 Hits - 3 Antworten

Hinweis

Diese Frage ist schon etwas älter, Sie können daher nicht mehr auf sie antworten. Sollte Ihre Frage noch nicht gelöst sein, stellen Sie einfach eine neue Frage im Forum..

Neue Einträge

Version: supportware 1.9.150 / 10.06.2022, Startzeit:Mon Jan 26 16:59:01 2026