Microsoft Excel

Herbers Excel/VBA-Archiv

Informationen und Beispiele zum Thema MsgBox
BildScreenshot zu MsgBox MsgBox-Seite mit Beispielarbeitsmappe aufrufen
Informationen und Beispiele zum Thema Userform
BildScreenshot zu Userform Userform-Seite mit Beispielarbeitsmappe aufrufen

Active Zelle immer in ...

Betrifft: Active Zelle immer in ... von: Kurt w
Geschrieben am: 19.09.2014 14:39:29

Guten Tag,
ich habe eine Userform, jetzt möchte ich gern das die
active Zelle sich beim öffnen immer in Spalte G ab Zeile 4 befindet.
Ansonsten soll MSGBOX kommen mit Hinweis,
geht das ?

gruß kurt w

  

Betrifft: AW: Active Zelle immer in ... von: Rudi Maintaire
Geschrieben am: 19.09.2014 14:44:55

Hallo,

Private Sub UserForm_Activate()
  With ActiveCell
    If Not (.Column = 7 And .Row > 3) Then
      MsgBox " Aktive Zelle ist nicht in G"
    End If
  End With
End Sub

Gruß
Rudi


  

Betrifft: Genau das Danke Rudi ! -) von: Kurt w
Geschrieben am: 19.09.2014 16:17:59




  

Betrifft: AW: Active Zelle immer in ... von: Adis
Geschrieben am: 19.09.2014 16:07:03

Hallo

Frage von mir: bevor man UserForm mit Show zeigt kann man prüfen wo die Aktive Zelle steht.
Steht sie nicht in Spalte G würde ich sie vor dem Befehl UserForm.Show auf "G4" setzen

If ActiveCell.Column <> 7 Then Range("G4").Select
UserForm1.Show

Gruss Adis


  

Betrifft: Danke Adis... von: Kurt w
Geschrieben am: 19.09.2014 16:19:10

Hallo Adis,
das werde ich so reinsetzen in Verbindung mit Makro von Rudi,
schönes Wochenende.
gruß
kurt w