Vraag over vba code, actief maken van huidige workbook

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • erikkallenberg
  • Registratie: November 2009
  • Laatst online: 15-01-2022
Ik heb een workbook dat van naam veranderd. In de vba code wissel ik tussen verschillende workbooks.

Daarom wil ik de naam van het workbook variabel maken met thisworkbook.name

Bij deze code krijg ik een runtime error. Weet iemand hoe ik de window van dit WB actief maken?

code:
1
2
3
4
5
Dim WBName As String

    WBName = ThisWorkbook.Name

Windows("WBName").Activate

Beste antwoord (via erikkallenberg op 06-07-2020 20:51)


  • KabouterSuper
  • Registratie: September 2005
  • Niet online
In elk geval de quotes weghalen in de laatste regel.

When life gives you lemons, start a battery factory

Alle reacties


Acties:
  • Beste antwoord
  • +3 Henk 'm!

  • KabouterSuper
  • Registratie: September 2005
  • Niet online
In elk geval de quotes weghalen in de laatste regel.

When life gives you lemons, start a battery factory


Acties:
  • 0 Henk 'm!

  • Belindo
  • Registratie: December 2012
  • Laatst online: 07:52

Belindo

â–ļ ─🔘─────── 15:02

Wat @KabouterSuper zegt, de quotes weghalen. MÊt quotes zoekt ie een venster wat letterlijk WBName heet. Zonder quotes gebruikt ie de variabele WBName en zoekt ie naar het venster wat de variabele bevat.

Coding in the cold; <brrrrr />


Acties:
  • 0 Henk 'm!

  • erikkallenberg
  • Registratie: November 2009
  • Laatst online: 15-01-2022
Bedankt, dat werkt