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

Userform Dilettantenfragen

Userform Dilettantenfragen
18.02.2004 17:44:56
Alexandra
Hallo Genossinnen und Genossen,
ich bin also bei meiner ersten Userform (Argh..!)
Aufgerufen wird diese durch:

Private Sub Worksheet_Change(ByVal Target As Range)
Dim GZelle As Range
Set GZelle = Range("A1")
If Range(Target.Address) = GZelle Then
UserForm1.Show
End If
End Sub

In der Routine der Userform wurden OK und CancelButton eingefügt,
aber da passiert nix. Muß ich das jetzt in der Userform uschreiben
oder hier oben? Manchmal ist das echt ätzend.
Für Hilfe Dankebar - aber erst morgen wieder da.
LG Alexandra

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

Betreff
Datum
Anwender
Anzeige
AW: Userform Dilettantenfragen
18.02.2004 17:48:43
xXx
Hallo,
du musst die Aktionen für jedes Steuerelement programmieren. Im Entwurf Rechtsklick darauf und Code anzeigen wählen.
Gruß aus'm Pott
Udo
http://www.excelerator.de
P.S.Das Forum lebt auch von den Rückmeldungen an die Antworter.
AW: Userform Dilettantenfragen
18.02.2004 17:49:48
Willie
Du muß in die Userform rein und dort deinen Code
für O.K und Cancel hinterlegen!
Gruß
Willie
AW: Userform Dilettantenfragen
18.02.2004 19:38:56
andre
hi alexandra,
gleich noch was zum codeoptimieren.
je nachdem was du mit der g(a)zelle noch tun willst kannst du auch so vorgehen:


Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
     UserForm1.Show
End If
End Sub
' und noch kürzer
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then UserForm1.Show
End Sub


     Code eingefügt mit Syntaxhighlighter 2.5

die adresse vom target wird absolut ausgegeben, daher das $A$1
mit sozialistischem gruss ;-)
andre
Anzeige
Vielen Dank - ich kämpfe!
19.02.2004 09:42:13
Alexandra

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige