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.
vraag over macro in exell
- dietervanb
- Elite Poster
- Berichten: 794
- Lid geworden op: 27 sep 2005, 16:34
- Locatie: Hageland
- Uitgedeelde bedankjes: 2 keer
- Bedankt: 7 keer
Heb je dit al eens bekeken?
Vermoedelijk wel...
Heb zo'n demo over Excel vroeger eens gebruikt, maar is wel een tijdje geleden.
Vermoedelijk wel...
Heb zo'n demo over Excel vroeger eens gebruikt, maar is wel een tijdje geleden.
-
- 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
Application.DisplayAlerts = False
ActiveSheet.Copy
ActiveWorkbook.SaveAs Filename:="C:\Temp\test.xls", FileFormat:= xlNormal
ActiveWindow.Close
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"