vraag over macro in exell

Windows, Android, iOS, Linux, Chrome OS, ...
Plaats reactie
Gebruikersavatar
dietervanb
Elite Poster
Elite Poster
Berichten: 794
Lid geworden op: 27 sep 2005, 16:34
Locatie: Hageland
Uitgedeelde bedankjes: 2 keer
Bedankt: 7 keer

Zit hier met een probleempje.
een PC draait onder WINDOWS2000 SP4, met OFFICE PROF. EDITION 2003.

Ik maak een XLS bestand aan met een macro die bij openen van het bestand direct de gegevens elders gaat ophalen en alles aanpast. De laatste step van die macro is dan een "SAVE AS" naar een andere schijf waar alleen de gegeven moeten beschikbaar zijn.
Maar nu komt het : met die "save as" wordt ook de macro mee opgeslagen, en als dat bestand op een andere locatie geopend wordt loopt dat uiteraard verkeerd, want die macro wil dan opnieuw de gegevens gaan ophalen op een locatie waar hij geen toegang meer aan heeft, en dus gaat alles verkeerd.
Weet ook wel dat je een beveiliging kunt hebben, waar je een popup krijgt en je "disable macro's" kunt aanklikken, maar het zijn gegevens die bestemd zijn voor mensen die geen informatica kennen. Ze willen enkel en alleen een lijst, zonder meer.
Iemand raad ?
Alvast bedankt.
Gebruikersavatar
Blue-Sky
Erelid
Erelid
Berichten: 8554
Lid geworden op: 23 feb 2003, 20:42
Locatie: België - Limburg

Heb je dit al eens bekeken?
Vermoedelijk wel...

Heb zo'n demo over Excel vroeger eens gebruikt, maar is wel een tijdje geleden.
Gebruikersavatar
meon
Administrator
Administrator
Berichten: 16757
Lid geworden op: 18 feb 2003, 22:02
Twitter: meon
Locatie: Bree
Uitgedeelde bedankjes: 582 keer
Bedankt: 780 keer
Provider

Kan je die macro z'n data niet laten opbouwen in een ander document dan in het huidige?
khsw
Elite Poster
Elite Poster
Berichten: 1158
Lid geworden op: 03 maa 2004, 09:04
Uitgedeelde bedankjes: 18 keer
Bedankt: 16 keer

Als jouw bestand uit één sheet bestaat kan je de huidige sheet kopiëren naar een nieuwe workbook en deze dan saven. Iets in de zin van:

Application.DisplayAlerts = False
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\Temp\test.xls", FileFormat:= xlNormal
ActiveWindow.Close
Peterken
Premium Member
Premium Member
Berichten: 550
Lid geworden op: 26 nov 2004, 15:18
Locatie: Genk

Kijk ook eens op deze site & forum, heb ook eens iets 'speciaals' moeten doen en ze zijn daar zéér gedienstig.
"He who asks a question is a fool for five minutes; he who does not ask a question remains a fool forever"
Plaats reactie

Terug naar “Software en apps”