Microsoft Excel

Herbers Excel/VBA-Archiv

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

Hilfe bei der Erstellung einer Prozedur

    Betrifft: Hilfe bei der Erstellung einer Prozedur von: Fritz
    Geschrieben am: 27.08.2003 10:55:00

    Hallo VBA Experten,
    ich brauche eure Hilfe in Sachen VBA.
    Ich möchte gerne, dass bei Aktivierung der "Tabelle1" die Zelle B2 aktiviert wird. Aktiviert man später (z.B. per Mausklick) in diesem Tabellenblatt die Zelle B3, dann soll das Makro1 gestartet werden. Aktiviert man die Zelle B4, dann soll das Tabellenblatt "Tabelle2", bei Aktivierung der Zelle B4 das Tabellenblatt "Tabelle3" aufgerufen werden.
    Besten Dank bereits an dieser Stelle für eure Hilfen.
    Mfg Fritz

      


    Betrifft: AW: Hilfe bei der Erstellung einer Prozedur von: Nike
    Geschrieben am: 27.08.2003 11:10:42

    Hi,
    alles in den Code der Tabelle:
    Private Sub Worksheet_Activate()
    'bei Aktivierung der "Tabelle1" die Zelle B2 aktiviert wird.
    Range("B2").Activate
    End Sub
    

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    'Zelle B3, dann soll das Makro1 gestartet werden
    If Target.Column = 2 Then
        If Target.Row = 3 Then
            Call Makro1
        End If
    'B4, dann soll das Tabellenblatt "Tabelle2",
        If Target.Row = 4 Then
            Worksheets("Tabelle2").Activate
        End If
    'bei Aktivierung der Zelle B5 das Tabellenblatt "Tabelle3" aufgerufen werden.
        If Target.Row = 5 Then
            Worksheets("Tabelle3").Activate
        End If
    End If
    End Sub
    

    Sub Makro1()
    MsgBox "Hallo"
    End Sub



    Bye

    Nike


      


    Betrifft: AW: Hilfe bei der Erstellung einer Prozedur von: Fritz
    Geschrieben am: 27.08.2003 11:25:27

    Hallo Nike,
    die Sache funktioniert dank Deiner Hilfe inzwischen einwandfrei.
    Nochmals besten Dank.
    Mfg Fritz


     

    Beiträge aus den Excel-Beispielen zum Thema " Hilfe bei der Erstellung einer Prozedur"