• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Knop om naar bereik te gaan

Status
Niet open voor verdere reacties.

jog

Gebruiker
Lid geworden
4 mrt 2009
Berichten
69
Hallo,

om niet via start - zoeken en selecteren - ga naar .... een bereik te selecteren had ik graag het volgende gedaan:


d.m.v. gegevensvalidatie (A2) en vert.zoeken komt bv in cel A3 de naam van een bereik bv "A_Celtic" ( =W4:W8) te staan.

Is het mogelijk om aan een actieknop een macro toe te wijzen die naar het aangegeven bereik (W4:W8) gaat?

En het belangrijkste .... hoe ziet de macrocode er dan uit?

Code:
Sub ga_naar_bereik()

             Range("W4:W8").Select

        End Sub

In bovenstaand vb is het bereik W4:W8 gedefinieerd als "A_Celtic"


Ik hoop dat mijn vraag duidelijk genoeg is.


Alvast bedankt,
Johan
 
Laatst bewerkt door een moderator:
jog,


kijk eens of je dit bedoeld.
 

Bijlagen

  • Ga Naar Bereik.xlsm
    15,4 KB · Weergaven: 27
Laatst bewerkt:
Bedankt voor het snelle antwoord, maar dat is niet echt wat ik bedoel.

Het wordt misschien duidelijker in volgend voorbeeld.

Ik zoek een macro die ziet wat er in B3 geselecteerd is en naar het desbetreffende bereik gaat.

Aangezien dit een vrij uitgebreide lijst gaat worden lijkt mij dit erg handig.


Bekijk bijlage Ga naar bereik.xlsx
 
Ik hoop dat dit dan beter is.
 

Bijlagen

  • Ga naar bereik(H).xlsm
    19,5 KB · Weergaven: 28
Ik heb nog een andere poging gedaan en denk dat je dit bedoel maar weet het niet zeker.
 

Bijlagen

  • Ga naar bereik(H_1).xlsm
    21,2 KB · Weergaven: 25
Laatst bewerkt:
Hier heb ik nog een aardigheidje in verwerkt.
 

Bijlagen

  • Ga naar bereik(H_2).xlsm
    23,5 KB · Weergaven: 27
Laatst bewerkt:
beste,

bedankt voor al je denkwerk maar het is niet de bedoeling dat ik in de lijst het bereik ga vermelden maar wel de bereiknaam (A_Celtic ipv A1:A6) en dat de macro hier op zoekt en uiteindelijk het bereik weergeeft.

Komt er op neer dat een macro er ongeveer als volgt zou uitzien:

Code:
Sub ga_naar_bereik()

               Range("A_Celtic").Select      i.p.v.   Range("A1:A6").Select

          End Sub
Ik weet wel niet of dat mogelijk is.
 
Laatst bewerkt door een moderator:
Wat is er mis met
Code:
Sub tst()
    Application.Goto Range(Sheets("Home").Range("B3").Value)
End Sub
 
Wat er mis is is dat de namen in B3 niet overeenkomen met de namen die gebruikt worden om de bereiken te benoemen.

Dit kan je oplossen via een SUBSTITUEREN()-constructie.
 
Laatst bewerkt door een moderator:
Kan ik toch niet aan doen dat het verkeerde kolommetje gebruikt wordt voor de validatielijst.:D:D
 
Beste Sylvester, Rudi en Cobbe

bedankt voor de oplossing, werken allebei, maar de oplossing van Rudi is voor mij het meest begrijpelijk :)

Ik heb het probleem opgelost door in een andere cel via Vert.zoeken de bereiknaam te gebruiken.

groetjes,
Johan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan