Consequences d une macro de sauvegarde

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

ninanani

XLDnaute Occasionnel
Bonjour,

J ai la macro suivante:
Sub Save_Sheet()

Dim strNom As Variant

strNom = Application.GetSaveAsFilename(Name & Range("B16") & Format(Range("G16"), " yyyy-mm-dd"), "Invoices (*.xls),*.xls")

If strNom <> False Then
ActiveSheet.Copy
ActiveWorkbook.SaveAs strNom
ActiveWorkbook.Close
End If

End Sub

J aimerais qu une fois la sauvegarde effectuee, les cellules :B16, G19 et A25
redevienne blanche.
Quelle code faut il rajouter a cette macros?

merci
 
Re : Consequences d une macro de sauvegarde

Re,

Merci c est exactement ce que je souhaitais.
En revanche, je ne sais pas ou placer ce code, j ai essaye entre "end if" et "end sub", mais lorsque je sauvegarde un message d erreur s affiche..

Peut etre l ais je mal place?

Merci
 
Re : Consequences d une macro de sauvegarde

Re

Comme tu disais :
J aimerais qu une fois la sauvegarde effectuee, les cellules :B16, G19 et A25
redevienne blanche.
je pense qu'il faut le placer après la sauvegarde et avant la fermeture du classeur... Mais dans ce cas si tu ne fais pas d'autre sauvegarde, sous un autre nom par exemple, à l'ouverture du classeur les cellules seront renseignées...
 
Re : Consequences d une macro de sauvegarde

Re,

Voil la macro que j ai faite, en y inserant ta modification:
Sub Save_Sheet()

Dim strNom As Variant

strNom = Application.GetSaveAsFilename(Name & Range("B11") & Format(Range("G11"), " yyyy-mm-dd"), "Invoices (*.xls),*.xls")

If strNom <> False Then
ActiveSheet.Copy
ActiveWorkbook.SaveAs strNom
Range("A25,B16, G19").ClearContents
ActiveWorkbook.Close
End If

End Sub

Seulement lorsque je sauvegarde, il me signale toujours l erreur N:1004.
J aimerais que des que ma sauvegarde a ete effectue, les cases citees precedement se vide de leur contenue.

Merci de ton aide
 
Re : Consequences d une macro de sauvegarde

Re

quelle ligne pose problème ? en jaune lors du débogage... Atention dans ton code tu utilises "Name", pour toi à quoi correspond t il. Ce ne peut pas être une variable étant un mot réservé vba...

@+
 
Re : Consequences d une macro de sauvegarde

La ligne qui pose probleme est la ligne que je rajoute pour faire que les cases se revident, c est a dire:
Range("A25,B16, G19").ClearContents

Pourrais tu me montrer precisement ou tu la mettrait, toi?

Sinon le mot "name" ne pose pas de probleme, c est juste que lorsque j enregistre je veux que un titre se mette automatiquement, cela fonctionne..
Ca pourrait cela le probleme?

Merci
 
Re : Consequences d une macro de sauvegarde

Re,

Heu oui, deux de ces cellules sont fusionnees avec d autres, je savais pas que cela pouvait changer quelque chose..

C est donc cela le probleme....

Dans ma macro, comment faut il que je represente les cellules fusionnees?

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
3
Affichages
582
Réponses
5
Affichages
477
Réponses
2
Affichages
1 K
Réponses
2
Affichages
890
Retour