Ik heb in excel een macro geschreven om gegevens op een Sheet met een database te bewerken en later te kopieren naar steeds een andere Sheet.
...
Specifieke situatie: ik start de macro van steeds een andere Sheet, ga dan altijd naar Sheet "Gegimport". Daar worden diverse bewerkingen op de database gedaan, en als laatste wordt een selectie gekopieerd die dan geplakt moet worden op de Sheet vanwaar ik de macro gestart ben ( nu maar even 'beginSheet' genoemd).
Moeilijkheid: ik wil niet in de macro de naam van die 'beginSheet' vermelden, want dan moet ik voor elke andere 'beginSheet' een eigen macro maken.
Mijn idee is om bij het starten van de macro op de 'beginSheet' de naam van deze Sheet gelijk mee te kopieren naar de Sheet "Gegimport" en daar in bijv A3 te plakken, dan kan bij het terugkeren naar de 'beginSheet' hier de naam opgehaald worden en hoef ik dat niet expliciet in de code te schrijven.
Kan dit en zo ja hoe schrijf ik die 'retourcode' dan precies?
Ik ben benieuwd,
Pinkels
...
Specifieke situatie: ik start de macro van steeds een andere Sheet, ga dan altijd naar Sheet "Gegimport". Daar worden diverse bewerkingen op de database gedaan, en als laatste wordt een selectie gekopieerd die dan geplakt moet worden op de Sheet vanwaar ik de macro gestart ben ( nu maar even 'beginSheet' genoemd).
Moeilijkheid: ik wil niet in de macro de naam van die 'beginSheet' vermelden, want dan moet ik voor elke andere 'beginSheet' een eigen macro maken.
Mijn idee is om bij het starten van de macro op de 'beginSheet' de naam van deze Sheet gelijk mee te kopieren naar de Sheet "Gegimport" en daar in bijv A3 te plakken, dan kan bij het terugkeren naar de 'beginSheet' hier de naam opgehaald worden en hoef ik dat niet expliciet in de code te schrijven.
Kan dit en zo ja hoe schrijf ik die 'retourcode' dan precies?
Ik ben benieuwd,
Pinkels