Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
380to384
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
380to384
380to384
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

ActiveCell.Value

ActiveCell.Value
17.02.2004 11:14:16
Frank
Hallo,
ich habe folgendes Makro:

Sub Test()
Range("G2").Select
Dim i As Long
For i = 1 To 100
If ActiveCell.Value <> "Eins" Then
ActiveCell.Value = ""
Else
ActiveCell.Offset(1, 0).Select
End If
Next i
End Sub

Wenn der Text in der Zelle ungleich "Eins" ist,dann soll die Zelle leer sein. Es
passiert aber nichts. Mache ich aus <> =, dann macht er die Zelle leer. Ich
verstehe nicht, warum das mit <> nicht klappt.
Gruß
Frank

3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: ActiveCell.Value
17.02.2004 11:19:11
Fabian
Ungetestet, probiers mal aus:
If NOT ActiveCell.Value = "Eins" Then
AW: ActiveCell.Value
17.02.2004 11:25:57
Frank
Hallo Fabian,
klappt leider nicht, oder ich mache etwas falsch.
Gruß
AW: ActiveCell.Value
17.02.2004 11:29:54
Fabian
Dim str1 As String
Vielleicht hilft Dir dieses Makro weiter, es deckt beide Fälle ab. Anstelle der Variablen str1 musst Du halt Deine Zelle einsetzen die Du abfragen möchtest.
--------------------------
str1 = "Eins"
If str1 = "Eins" Then
MsgBox "Es ist eine Eins"
End If
str1 = "zwei"
If Not str1 = "Eins" Then
MsgBox "Es ist keine Eins"
End If
------------------------------
Viele Grüsse
Fabian
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige