Du skal have fat i mappen This Workbook i VBA editoren. Der kan du lave en Workbook_Open eller Workbook_New eventhandler. Det skulle kunne løse dine problemer.
Sådan gør du: - Åbn dit regneark i Excel - Tryk på Alt + F11 for at åbne Visual Basic Editor - I menuen View klik på Project Explorer - I Project Explorer dobbelt-klik på ThisWorkbook - Skriv flg. i dokumentet:
Private Sub Workbook_Open() manuelt End Sub
- Dette skulle gerne køre makroen manuelt ligeså snart regnearket åbnes - Gem regnearket og test det
Har nu afprøvet koden, og desværre giver den Compile Error. (Sub or Function not defined.
Kan det have noget at gøre med at:
- Koden til styring af numre er lavet i et "modul"
- Regnearket består af 3 ark, og at det er på ark 2, at nummer skal indsættes
- der er oprettet en "hjælpefil" for at holde styr på nummerrækkefølgen.
Jeg ved godt at mit problem kan løses ved at tilknytte en knap til makroen, men det ideelle ville være, at så snart regnearket (rapporten) åbnes, så har den også fået tildelt et nr.
Håber stadig der er nogle, der kan hjælpe mig. TAK indtil videre
Du får fejlen "Sub or Function not defined." fordi Excel ikke kan finde en makro, der hedder "manuelt". Er du sikker på, at makroen hedder "manuelt"? Prøv lige at paste koden, der er oprettet i modulet herinde.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.