Computerhilfen.de Logo
Forum
Tipps
News

VB Script

Hallo,
ich hoffe es kann mir jemand helfen!

Ich habe eine Excelmappe mit mehreren Tabellen. Ich will nun mit Hilfe eines Makros veranlassen, dass wenn ich auf eine Zelle in der ersten Tabelle klicke, der Cursor auf eine Zelle in einer anderen Tabelle springt.

Wie kann ich dies mit einem Makro lösen?


Vielen Dank im Vorraus


Antworten zu VB Script:

interessiert das Thema noch? Dann melde dich noch mal, bevor ich mir hier einen abbreche und keiner liest es.

Hat dir diese Antwort geholfen?

Danke ButtonHilfreiche Antwort Button

interessiert das Thema noch? ...


  • als ausgebildeten DAU interessiert mich das schon !
  • vorallem wozu man sowas braucht !


? soll das eine Art von LesezeichenFunktion haben ?

Wozu man sowas braucht, kann ich dir auch nicht sagen. Das musst du schon den ursprünglichen Fragesteller fragen. Bin schliesslich noch kein Hellseher - kann ja noch werden.

Zur Aufgabe Makro:
Annahme: Worksheet hat zwei Tabellen (Tabelle1, Tabelle2)

Wenn in Tabelle1 die Zelle A7 aktiviert wird, soll auf Tabelle2 gesprungen werden und (dies ist jetzt eine Erweiterung der ursprünglichen Aufgabe) wenn Tabelle1, A7 einen Wert = 123 hat, , soll Zelle C10, bei = 124 Zelle C11, sonst Zelle C12 aktiviert werden.

Lösung
Code in Tabelle1

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Target.Column = 1 And Target.Row = 7 Then 'Spalte 1, Reihe 7 = Zelle A7
        Call SwitchToTabelle2(Target.Value)
    End If
End Sub

Code in Modul1:

Function SwitchToTabelle2(ZellenInhalt)
    Sheets("Tabelle2").Select
    If ZellenInhalt = 123 Then
        Range("C10").Select
    ElseIf ZellenInhalt = 124 Then
        Range("C11").Select
    Else
        Range("C12").Select
    End If
End Function


Ich weiss, es gibt noch 1000 Alternativen. Dies soll ja nur einen Anstoß geben.


« VBA - Suche aus einer Ergebnistabelle bestimmte Bereiche als MittelwertDev C++ »
 

Schnelle Hilfe: Hier nach ähnlichen Fragen und passenden Tipps suchen!