Registriert seit: 06.11.2014
Version(en): 2010
Hallo Profis,
vielleicht kann jemand mir mit VBA weiter helfen:
In einer Excel Datei sind zwei Tabellen enthalten: „T1“ und „Data“.
Ich habe in T1 eine „Dropdown-Liste“ eingefügt mit dem Inhalt aus „Data“.
Nur versuche ich via Auswahl aus der List zu Zelle springen und bekomme die Fehlermeldung:
Laufzeitfehler 1004
hier der Code in "T1"
Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("B1").Address Then
Select Case Target.Value
Case Is = Range("D01, Test in xxx")
Application.Goto Range("A5"), Scroll:=True
Case Is = Range("D03, Test in ccc")
Application.Goto Range("A111"), Scroll:=True
End Select
End If
End Sub
hat jemand eine Idee?
Grüsse
T
Registriert seit: 10.04.2014
Version(en): 2016 + 365
24.12.2017, 12:12
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2017, 12:12 von Rabe.)
(24.12.2017, 10:42)sheffield schrieb: Case Is = Range("D01, Test in xxx")
Application.Goto Range("A5"), Scroll:=True
Was soll das machen?
Wenn, dann:
Case Is = Range("DO1")
Das heißt: springe zu A5, wenn B1= Inhalt von DO1
Registriert seit: 06.11.2014
Version(en): 2010
(24.12.2017, 12:12)Rabe schrieb: Was soll das machen?
Wenn, dann:
Case Is = Range("DO1")
Das heißt: springe zu A5, wenn B1= Inhalt von DO1
wenn aus Dropdown-Liste zB. "D01, Test in xxx" ausgewählt wird, sollte es auf Zelle A5 springen und den Wert zeigen.
Registriert seit: 10.04.2014
Version(en): 2016 + 365
Hi,
dann lasse mal das Range und die Klammern weg.
Registriert seit: 06.11.2014
Version(en): 2010
(24.12.2017, 12:25)Rabe schrieb: Hi,
dann lasse mal das Range und die Klammern weg.
Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = Range("B1").Address Then
Select Case Target.Value
Case Is = "D01, Test in xxx"
Application.Goto Range("A5"), Scroll:=True
Case Is = "D03, Test in ccc"
Application.Goto Range("A111"), Scroll:=True
End Select
End If
End Sub
aber so funktioniert auch nicht
Registriert seit: 10.04.2014
Version(en): 2016 + 365
24.12.2017, 13:07
(Dieser Beitrag wurde zuletzt bearbeitet: 24.12.2017, 13:07 von Rabe.)
Hi,
steht dann tatsächlich dieser Text in B1 drin?
"funktioniert nicht" ist nicht besonders exakt.
Steht der Dropdown in B1?
Lasse testweise .Adress weg.
Lade doch mal die Exceldatei hoch (kein Bild).
Registriert seit: 06.11.2014
Version(en): 2010
(24.12.2017, 13:07)Rabe schrieb: Hi,
steht dann tatsächlich dieser Text in B1 drin?
"funktioniert nicht" ist nicht besonders exakt.
Steht der Dropdown in B1?
Lasse testweise .Adress weg.
Lade doch mal die Exceldatei hoch (kein Bild).
Entschuldigung, es war eine leere Taste
jetzt funktioiert es... besten dank für die Hilfe
Dir & Familie frohes feiertage
merry christmas
Registriert seit: 06.11.2014
Version(en): 2010
lass mich hier eine zweite Frage stellen:
in Spalte A, sagen wir zwischen A4 bis A1000 existieren Zellen, die das Symbol „@“ o.ä als Wert haben.
Kann ich den mit dem Symbol „@“ Zellen ein Makro zuweisen?
danke
Registriert seit: 04.12.2017
Version(en): 2003-2013