Goedemorgen,
Op een website/-portal klik ik op een knop en krijg een "ruwe" datadump naar Excel gedownload.
Ik open de download en Excel wordt geopend. Dat is op dat moment dus het workbook en worksheet dat voor staat.
Vervolgens klik ik in mijn werkbalk "Snelle toegang" om een macro op te starten. Deze macro zit in een template in een ander workbook.
Deze macro controleert (o.b.v. wat voorwaarden/aannames) of er meerdere bestanden/workbooks met downloads open staan.
Als dit er meer dan 2 zijn, wordt eerst gevraagd om het juiste bestand/workbook te selecteren.
Als dit er slechts één is, wordt direct een form getoond (met twee radiobuttons) waarin gevraagd wordt volgens welke (van 2) layouts de ruwe download opgemaakt moet gaan worden.
Na het aanklikken van de gewenste optie, wordt direct de resterende VBA-code aangeroepen en de opmaak afgerond, waarna een melding verschijnt dat de opmaak is afgerond.
Dit werkt allemaal keurig, behalve...... dat na het klikken op het icoontje in de werkbalk "Snelle toegang" weliswaar héél eventjes het userform getoond wordt (met op de achtergrond nog de ruwe download), maar na 1 à 2 seconden, wordt het werkblad van de template (waar de VBA-code in zit) getoond en ben ik dus het userform "kwijt". Ik kom alleen terug bij het userform middels ALT-TAB. Maar zoals je begrijpt...dat wil ik niet op die manier...
Ik heb al geprobeerd om op het Workbook een public variabele te declareren en deze variabele te gebruiken in de macro in de module, maar deze is daar niet beschikbaar. Ook een public variabele op het nivo van het userform krijg ik niet getoond in de macro in de module.
Kan iemand mij helpen om te zorgen dat ik het userform met het werkblad met de ruwe datadump voor kan houden?
Bij voorbaat dank!
Op een website/-portal klik ik op een knop en krijg een "ruwe" datadump naar Excel gedownload.
Ik open de download en Excel wordt geopend. Dat is op dat moment dus het workbook en worksheet dat voor staat.
Vervolgens klik ik in mijn werkbalk "Snelle toegang" om een macro op te starten. Deze macro zit in een template in een ander workbook.
Deze macro controleert (o.b.v. wat voorwaarden/aannames) of er meerdere bestanden/workbooks met downloads open staan.
Als dit er meer dan 2 zijn, wordt eerst gevraagd om het juiste bestand/workbook te selecteren.
Als dit er slechts één is, wordt direct een form getoond (met twee radiobuttons) waarin gevraagd wordt volgens welke (van 2) layouts de ruwe download opgemaakt moet gaan worden.
Na het aanklikken van de gewenste optie, wordt direct de resterende VBA-code aangeroepen en de opmaak afgerond, waarna een melding verschijnt dat de opmaak is afgerond.
Dit werkt allemaal keurig, behalve...... dat na het klikken op het icoontje in de werkbalk "Snelle toegang" weliswaar héél eventjes het userform getoond wordt (met op de achtergrond nog de ruwe download), maar na 1 à 2 seconden, wordt het werkblad van de template (waar de VBA-code in zit) getoond en ben ik dus het userform "kwijt". Ik kom alleen terug bij het userform middels ALT-TAB. Maar zoals je begrijpt...dat wil ik niet op die manier...
Ik heb al geprobeerd om op het Workbook een public variabele te declareren en deze variabele te gebruiken in de macro in de module, maar deze is daar niet beschikbaar. Ook een public variabele op het nivo van het userform krijg ik niet getoond in de macro in de module.
Kan iemand mij helpen om te zorgen dat ik het userform met het werkblad met de ruwe datadump voor kan houden?
Bij voorbaat dank!
Laatst bewerkt: