Vider le contenu d'une cellule excel à la fer
Résolu/Fermé
A voir également:
- Vider le contenu d'une cellule excel à la fer
- Aller à la ligne dans une cellule excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellule excel - Guide
- Excel cellule couleur si condition texte - Guide
- Formule excel - Guide
17 réponses
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
30 juil. 2009 à 15:28
30 juil. 2009 à 15:28
bonjour :)
Private Sub Workbook_BeforeClose()
Range("C5").value=""
End Sub
Private Sub Workbook_BeforeClose()
Range("C5").value=""
End Sub
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
30 juil. 2009 à 15:34
30 juil. 2009 à 15:34
Bonour,
Manque une ligne
A+
Manque une ligne
Private Sub Workbook_BeforeClose() Range("C5").ClearContents ThisWorkbook.Save End Sub
A+
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
30 juil. 2009 à 15:37
30 juil. 2009 à 15:37
bien vu l'ermite ;).. faut sauver apres ;)
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
30 juil. 2009 à 15:48
30 juil. 2009 à 15:48
Quand tu a ta réponse, en tant que membre tu peu metrre ton topic en RESOLU..
A+
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour, les amis je viens d'essayer les codes mais ça ne marche tjrs pas, quand je ferme mon classeur et que je le réouvre le numero etudiant est toujours dans la cellule C5. ou peu etre que je ne l'ai pas mis là ou il fallait, je l'ai mis dans mon module.
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
31 juil. 2009 à 09:29
31 juil. 2009 à 09:29
ah non, il faut le mettre dans :
Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub
come te l a mis lermite ;)
Private Sub Workbook_BeforeClose(Cancel As Boolean)
End Sub
come te l a mis lermite ;)
en fait j'ai aussi un userform, je voulais dire que je l'ai mis dans le code mon module et non dans celui du userform, mais j'ai quand meme essayé les deux ça ne marche pas.
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
31 juil. 2009 à 10:37
31 juil. 2009 à 10:37
Ni dans le userform, ni dans le module. !!!!
dans Workbook_BeforeClose... dans vb editor, sur la gauche où y a ton projet, t'a tes feuilles xl, ta form et entre les 2 y a "thisWorkbook"..
c'est la dedans !
dans Workbook_BeforeClose... dans vb editor, sur la gauche où y a ton projet, t'a tes feuilles xl, ta form et entre les 2 y a "thisWorkbook"..
c'est la dedans !
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
31 juil. 2009 à 10:35
31 juil. 2009 à 10:35
Ok, essai ca :
Private Sub Workbook_BeforeClose()
Range("C5").ClearContents
msgbox ("Sauvegarde")
ThisWorkbook.Save
End Sub
Et dis nous si il t affiche bien un message "Sauvegarde" quand tu quitte ta feuille...
Private Sub Workbook_BeforeClose()
Range("C5").ClearContents
msgbox ("Sauvegarde")
ThisWorkbook.Save
End Sub
Et dis nous si il t affiche bien un message "Sauvegarde" quand tu quitte ta feuille...
euh désolée d'etre aussi nulle,
je me suis peu etre mal faite comprendre, en fait c'est un bouton de commande(mais qui se trouve sur ma feuille de classeur pas sur le userform) auquel j'ai affecté une macro qui va me cherché le numero étudiant dans ma base, donc quand je l'exute tout marche bien sauf que avant de fermer mon classeur vous savez la question habituelle(voulez-vous enregistrer les modifications ......) quand je clique sur non le code que vous m'avez passé marche, mais quand je clique oui le num etu est toujours là quand je réouvre mon classeur.
je me suis peu etre mal faite comprendre, en fait c'est un bouton de commande(mais qui se trouve sur ma feuille de classeur pas sur le userform) auquel j'ai affecté une macro qui va me cherché le numero étudiant dans ma base, donc quand je l'exute tout marche bien sauf que avant de fermer mon classeur vous savez la question habituelle(voulez-vous enregistrer les modifications ......) quand je clique sur non le code que vous m'avez passé marche, mais quand je clique oui le num etu est toujours là quand je réouvre mon classeur.
jjsteing
Messages postés
1669
Date d'inscription
vendredi 11 mai 2007
Statut
Contributeur
Dernière intervention
21 mai 2012
181
31 juil. 2009 à 10:41
31 juil. 2009 à 10:41
si tu le mettais bien dans Workbook_BeforeClose.. il te poserais meme pas la question ;) cf post 12 (https://forums.commentcamarche.net/forum/affich-13630503-vider-le-contenu-d-une-cellule-excel-a-la-fer#12)
oui ça m'affiche bien "sauvegarde", le probleme est que ce n'est pas moi qui vais utiliser ce classeur après, donc j'immagine que l'utilisatuer lui qaund il aura fini de bosser avec il ciquera 'oui' pour l'enregistrement des modifications, ce que je veux en fait c'est que lorsqu'un autre utilisateur voudra se servir du classeur, eh bien qu'il n'y ai pas de numero etudiant dans cette cellule,
super ça marche!
merci bcp ça marche impecablement, quell conne j'ai été j'avais pas compris qu'il fallait le mettre dans "thiswokbook", merci merci .
merci bcp ça marche impecablement, quell conne j'ai été j'avais pas compris qu'il fallait le mettre dans "thiswokbook", merci merci .
lermite222
Messages postés
8702
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 190
31 juil. 2009 à 13:43
31 juil. 2009 à 13:43
Encore mieux ??
pour supprimer la demande Sauve puisque de toute façons le classeur serra sauver...
Là t'est tranquille, tu peu dormir sur tes deux oreilles.
A+
pour supprimer la demande Sauve puisque de toute façons le classeur serra sauver...
Private Sub Workbook_BeforeClose(Cancel As Boolean) Application.DisplayAlerts = False Range("C5").ClearContents ThisWorkbook.Save Application.DisplayAlerts = True End Sub
Là t'est tranquille, tu peu dormir sur tes deux oreilles.
A+