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

Datenfeld

Datenfeld
15.04.2003 12:07:12
Rolf K
Hallo,Leute
ich bekomme daurnd Fehlermeldung- Erwartet Datenfeld
zB: If Range("B10") = True
..... wie kann ich aus diesem Loch?
das Range gefällt dem Compailer nicht!
Rolf

8
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: Datenfeld
15.04.2003 12:12:44
Nike

Hi,
da braucht man mehr Info...
vom Syntax her aber wohl eher
if range("B10")="" then

end if

Bye

Nike

Re: Datenfeld
15.04.2003 14:29:26
Rolf K

Hallo,Nike
der Sinn ist also
das ZelleB10 den Wert True annehmen soll
also ist Range("B10") als Variable von
VBA verstanden jedoch wartet VBA auf ein
Datenfeld.Kann ich nicht verstehen?
Wer kennt sich aus?
Rolf

Re: Datenfeld
15.04.2003 14:48:54
Nike

Hi,

warum soll Range("A10") den Wert True haben?
Willst du auf den Text "True" in der Zelle prüfen?

Vielleicht beschreibst du noch etwas mehr die Umstände
und postest ggf mehr Code als nur diesen Ausschnitt...

Bye

Nike

Anzeige
Re: Datenfeld
15.04.2003 15:42:47
Rolf K

Hallo,Nike
also ich will ein Makro starten wenn B10 den Wert True
annimmt
Code:
Privat Sub Worksheet_Change(ByVal Target As Range)
Dim Range As Boolean
If Range("B10") = True Then
Call Meinmakro
End If
End Sub
Und was ist hier Falsch?
Wieso fragt er nach DATENFELD?
Rolf

Re: Datenfeld
15.04.2003 16:02:38
Nike

Hi,

Range ist eigentlich ein Zellebereich
daher sollte man das reservierte Wort Range nicht mit
dem Variablennamen Range as boolean belegen...

Bye

Nike

Re: Datenfeld
15.04.2003 22:05:30
Rolf K

Hallo,Nike
dein Code geht ohne Fehler jedoch
wie kann man mit dieser schreibweise
zwei Zellen vergleichen?
Range("A1") >= Range("A2")...???
Rolf

Anzeige
Re: Datenfeld
16.04.2003 08:29:03
Nike

Hi,
so in etwa:
Private Sub test()
If Range("A1") >= Range("A2") Then
MsgBox "A1 ist größer als A2"
End If
End Sub

Bye

Nike

Re: Datenfeld
16.04.2003 10:21:26
Rolf

Hallo,Nike
Danke
Rolf

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige