Sprung zu einer Bestimmten Zelle

Guten Tag,

ich möchte gerne anhand einer auswahl in einer listbox zu einer bestimmten zelle springen

problem:
nach selection von „mai 04“ soll z. B. Range(„a777“).select ausgeführt werden.

wer kann mir sagen, wie ich das am besten mache?

danke im voraus für eure mühe…

gruß
nikodemo

ich möchte gerne anhand einer auswahl in einer listbox zu
einer bestimmten zelle springen
nach selection von „mai 04“ soll z. B. Range(„a777“).select
ausgeführt werden.

Hallo Nikodemo,

entweder so:

Private Sub ListBox1_Click()
If ListBox1 = „Mai 04“ Then Range(„A777“).Select
End Sub

oder so

Private Sub ListBox1_Click()
If Format(ListBox1, „MMM YY“) = „Mai 04“ Then Range(„A777“).Select
End Sub

Gruß
Reinhard

lieber reinhard,

du gibst ja immer gute ratschläge. aber ich kann meine probleme offensichtlich nicht richtig beschreiben.

also deshalb nochmal ein versuch:
ich hab eine liste von datümern, mai 04 bis mai 25, daher muß ich abfragen, welcher monat aus dieser liste selectiert wurde. und dann muß ich für jeden selectierten monat zu einer bestimmten adresse in meiner liste von kontoauzügen springen.
da fällt mir momentan keine lösung ein.

vielleicht ist das was ich mache, nach ein paar wochen vba einfach noch zu hoch

dein nikodemo

Hallo Niko,

ich hab eine liste von datümern, mai 04 bis mai 25, daher muß
ich abfragen, welcher monat

welcher Monat?

aus dieser liste selectiert wurde.
und dann muß ich für jeden selectierten monat zu einer
bestimmten adresse in meiner liste von kontoauzügen springen.
da fällt mir momentan keine lösung ein.

Die ListBox hat die Eigenschaft „ListFillRange“, dort trägst du deine „liste“ ein, also A1:A100 o.ä.

Nun brauchst du nur in B1:B100 eintragen wohin denn gehüpft werden soll wenn ein zelleintrag aus A1:A100 in der ListBox gewählt wurde.

Dann so:

Private Sub ListBox1_Click()
Range(Application.VLookup(ListBox1, Range(„A1:B100“), 2, 0)).Select
End Sub

So müßte es prinzipiell gehen, Probleme können auftreten weil es sich um Datümer handelt.

Lade mal eine Beispielmappe hoch mit FAQ:2606

Gruß
Reinhard

vielleicht ist das was ich mache, nach ein paar wochen vba
einfach noch zu hoch

dein nikodemo