Toon posts:

[Excel] Macro met dynamische verwijzing

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik probeer hier met een macro een dynamische verwijzing te creëren naar een andere sheet, in visual basic ziet het er nu als volgt uit:

Sheets("blabla").Select

Nu wil ik echter de naam "blabla" vervangen door een dynamische verwijzing naar een celwaarde, laten we even zeggen voor het gemak D4. Hoe kan ik dit in VB voor elkaar krijgen? Ik heb echt helemaal geen verstand van visual basic en weet dus niet hoe ik dit voor elkaar kan krijgen... :S Heb het volgende al geprobeerd:

Sheets(Cells(3, 4).Value).Select

Maar dit werkt dus niet. Heeft iemand een idee?

  • hessel|IA
  • Registratie: Januari 2000
  • Laatst online: 05-11-2024
Mogelijk dat je hier extra modules voor moet laden binnen exell. Exell heeft nl. nog alwat beperkingen die door extra modules worden verholpen

Grutte Pier fansels


  • onkl
  • Registratie: Oktober 2002
  • Laatst online: 19:54
Visual Basic:
1
2
3
4
5
6
Sub test()
Dim sheetnaam as string
sheetnaam = Activeworkbook.Sheets("verwijzendesheet").cells(3,4).value
Activeworkbook.Sheets(sheetnaam).Select

End Sub