OVH Cloud OVH Cloud

ECRITURE DU NOM DE L4ONGLET

1 réponse
Avatar
jack 43
Bonsoir,

Voilà j'ai une macro qui enregistre dans le répertoire C:\utilisat\métédis

le fichier au nom de la case A2 espace A4.xls

dans la macro si le nom de l'onglet de mon classeur s'appelle avec un nom en
2 mots, celà ne fonctionne plus, exemple :

nom = [saisie calcul!A2] & " " & [saisie calcul!A4] & ".xls"

****************

Voici l'intégralité de la macro :

Sub jj()
chemin = "C:\utilisat\métédis\"
nom = [feuil1!A2] & " " & [feuil1!A4] & ".xls"
sav = chemin & nom
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs sav
End Sub

par ailleurs cette macro doit se déclencher lorsque je sors, je quitte la
cellule A4.


merci de votre contibution A+

1 réponse

Avatar
Jacky
Re...
nom = Sheets("saisie calcul").[A2] & " " & Sheets("saisie calcul").[A4]

par ailleurs cette macro doit se déclencher lorsque je sors, je quitte la
cellule A4.

Il me semble avoir répondu dans le fil précédent.


Copie:
Ceci sans le module de la feuille en question.
'---------
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
If Target.Address <> "$A$4" Then Exit Sub
If [a2] <> "" And [a4] <> "" Then
jj 'ou le nom de ta macro
Else
MsgBox "Nom ou Prénom incorrecte"
End If
End Sub
'----------
JJ


"jack 43" a écrit dans le message de
news:
Bonsoir,

Voilà j'ai une macro qui enregistre dans le répertoire C:utilisatmétédis

le fichier au nom de la case A2 espace A4.xls

dans la macro si le nom de l'onglet de mon classeur s'appelle avec un nom
en
2 mots, celà ne fonctionne plus, exemple :

nom = [saisie calcul!A2] & " " & [saisie calcul!A4] & ".xls"

****************

Voici l'intégralité de la macro :

Sub jj()
chemin = "C:utilisatmétédis"
nom = [feuil1!A2] & " " & [feuil1!A4] & ".xls"
sav = chemin & nom
Application.DisplayAlerts = False
ActiveWorkbook.SaveAs sav
End Sub

par ailleurs cette macro doit se déclencher lorsque je sors, je quitte la
cellule A4.


merci de votre contibution A+