[OK]Incrementer un numéro à l'ouverture

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Répondre
boa73
Membre
Membre
Messages : 25
Enregistré le : 02 juin 2005, 23:00:00

[OK]Incrementer un numéro à l'ouverture

Message par boa73 » 11 févr. 2003, 10:32:00

Bonjour à tous,

Je recherche la formule qui permet d'incrementer un numero a chaque ouverture maois pas celle ci dessous :

Sub Compteur()
Dim compt As Integer
compt = Range("H1").Value
Range("H1").Value = compt + 1
End Sub

car j'ai un document vierge au départ et à chaque fois que je l'enregistre je change son nom et je veux que l'incrementation se fasse sous le vierge hors là vu que le vierge est renommé avant d'etre enregistrer quand on le réouvre le numéro ne s'incremente pas.

Merci d'avance pour votre aide,
Cordialement
boa73

philou
Membre
Membre
Messages : 80
Enregistré le : 02 juin 2005, 23:00:00
Localisation : K. Plage (3°cocotier à gauche) ;-)

Message par philou » 13 févr. 2003, 20:11:00

Salut,

==> ThisWorkbook

Private Sub Workbook_Open()

Dim compt As Integer
compt = Range("H1").Value
Range("H1").Value = compt + 1
End Sub


@+

boa73
Membre
Membre
Messages : 25
Enregistré le : 02 juin 2005, 23:00:00

Message par boa73 » 17 févr. 2003, 08:27:00


Merci pour la réponse, mais cette vba ne fonctionne pas car si on n'ouvre le classeur et qu'on le ferme sans enregistrer elle incremente quand meme un numéro.
Il faut qu'elle ne l'incremente que si on n'enregistre le document.
J'ai trouvé le vba grace à  un internaute il faut passer par un classeur modèle et nommer une cellule.

Merci quand meme de votre réponse
Boa73
Cordialement
<br>Boa73

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités