• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Automatisch unieke ID-nummering in excel sjabloon

Status
Niet open voor verdere reacties.

ronaldjedc

Gebruiker
Lid geworden
7 mrt 2006
Berichten
10
Ik wil een excel sjabloon maken, maar iedere keer als ik het sjabloon open, dan wil ik dat het een nieuw oplopend nummer aanmaakt. En ik wil het opslaan als volgt : bestandsnaam=unieke ID-code.

Kan iemand me vertellen hoe ik dat kan doen?

Ronald
 
Ik wil een excel sjabloon maken, maar iedere keer als ik het sjabloon open, dan wil ik dat het een nieuw oplopend nummer aanmaakt

Dit kun je oplossen met in ThisWorkbook dit te zetten :

Private Sub Workbook_Open()
Range("A1").Value = Range("A1").Value + 1
End Sub

Wat bedoel je met "En ik wil het opslaan als volgt : bestandsnaam=unieke ID-code."
Geef eens een vb ... .xls.

Pierre
 
ronaldjedc zei:
En ik wil het opslaan als volgt : bestandsnaam=unieke ID-code.

Code:
ThisWorkbook.SaveAs Filename:=Range("A1").Value & ".xls"

Wigi
 
dit zocht ik ook.

Krijg alleen een foutmelding.
nu is mijn vraag of dit goed is:

Private Sub Workbook_Open()
Range("F1").Value = Range("F1").Value + 1
SaveAs Filename:=Range("F1").Value & ".xls"
End Sub

Ik krijg namelijk een foutmelding op de derde regel.
weet iemand hier een oplossing voor?
Kan ik in deze formule ook aangeven waar ik het bestand naar toe kan schrijven, zoals nu gaat hij standaard naar "mijn documenten"


Alvast bedankt en ik hoop dat het een beetje duidelijk is.

Beertje
 
- Kan je aub verder gaan in dezelfde thread?
- Kan je ook code posten tussen code tags? Dat maakt het beter leesbaar.


Over de vraag:

Je bent ThisWorkbook vergeten voor de SaveAs.

Verder:

Code:
Private Sub Workbook_Open()
Range("F1").Value = Range("F1").Value + 1
ThisWorkbook.SaveAs Filename:="C:\Excel\" & Range("F1").Value & ".xls"
End Sub

of iets dergelijks.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan