enregistrer automatiquement (nom = une celule du fichier)
3 réponses
pierre66
je débute en VBA (et ça se voit, je rame dur ...)
ayant des fiches "budget" créées à partir d'un modèle, je concatène dans une
cellule différentes infos (code client, client, dossier, commercial...)
ça ressemble par ex. à : PS0072-Solia-affiches moreau-YD
je veux ensuite que (sous condition) mon fichier s'enregistre
automatiquement sous ce nom variable, donc ici :
PS0072-Solia-affiches moreau-YD.xls
important parce que j'ai un tableau récap avec des liens hypertexte qui
renvoient vers les fichiers (je ne peux donc avoir la moindre erreur de
frappe)
--
merci par avance !
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Nicolas B.
Salut,
Avec le nom du fichier en A1 : ActiveWorkbook.SaveAs "C:Chemin" & [A1] & ".xls"
A+ Nicolas B.
je débute en VBA (et ça se voit, je rame dur ...)
ayant des fiches "budget" créées à partir d'un modèle, je concatène dans une cellule différentes infos (code client, client, dossier, commercial...) ça ressemble par ex. à : PS0072-Solia-affiches moreau-YD
je veux ensuite que (sous condition) mon fichier s'enregistre automatiquement sous ce nom variable, donc ici : PS0072-Solia-affiches moreau-YD.xls
important parce que j'ai un tableau récap avec des liens hypertexte qui renvoient vers les fichiers (je ne peux donc avoir la moindre erreur de frappe)
Salut,
Avec le nom du fichier en A1 :
ActiveWorkbook.SaveAs "C:Chemin" & [A1] & ".xls"
A+
Nicolas B.
je débute en VBA (et ça se voit, je rame dur ...)
ayant des fiches "budget" créées à partir d'un modèle, je concatène dans une
cellule différentes infos (code client, client, dossier, commercial...)
ça ressemble par ex. à : PS0072-Solia-affiches moreau-YD
je veux ensuite que (sous condition) mon fichier s'enregistre
automatiquement sous ce nom variable, donc ici :
PS0072-Solia-affiches moreau-YD.xls
important parce que j'ai un tableau récap avec des liens hypertexte qui
renvoient vers les fichiers (je ne peux donc avoir la moindre erreur de
frappe)
Avec le nom du fichier en A1 : ActiveWorkbook.SaveAs "C:Chemin" & [A1] & ".xls"
A+ Nicolas B.
je débute en VBA (et ça se voit, je rame dur ...)
ayant des fiches "budget" créées à partir d'un modèle, je concatène dans une cellule différentes infos (code client, client, dossier, commercial...) ça ressemble par ex. à : PS0072-Solia-affiches moreau-YD
je veux ensuite que (sous condition) mon fichier s'enregistre automatiquement sous ce nom variable, donc ici : PS0072-Solia-affiches moreau-YD.xls
important parce que j'ai un tableau récap avec des liens hypertexte qui renvoient vers les fichiers (je ne peux donc avoir la moindre erreur de frappe)
pierre66
bon sang, mais c'est bien sûr ... en gros, tout à fait comme dans une formule excel, mais sans oublier les [ ]
merci !!!
bon sang, mais c'est bien sûr ...
en gros, tout à fait comme dans une formule excel, mais sans oublier les [ ]
Sub zaza() On Error Resume Next ChDrive "C" ChDir "C:" Application.ActiveWorkbook.SaveAs ([A1] & ".xls") If err.Number <> 0 Then MsgBox Error(err) End Sub
ChrisV
"pierre66" a écrit dans le message de news:
bon sang, mais c'est bien sûr ... en gros, tout à fait comme dans une formule excel, mais sans oublier les [ ]
Sub zaza()
On Error Resume Next
ChDrive "C"
ChDir "C:"
Application.ActiveWorkbook.SaveAs ([A1] & ".xls")
If err.Number <> 0 Then MsgBox Error(err)
End Sub
ChrisV
"pierre66" <pierre66@discussions.microsoft.com> a écrit dans le message de
news: 674D9643-378F-48C0-852F-B429ECB17FD2@microsoft.com...
bon sang, mais c'est bien sûr ...
en gros, tout à fait comme dans une formule excel, mais sans oublier les
[ ]
Sub zaza() On Error Resume Next ChDrive "C" ChDir "C:" Application.ActiveWorkbook.SaveAs ([A1] & ".xls") If err.Number <> 0 Then MsgBox Error(err) End Sub
ChrisV
"pierre66" a écrit dans le message de news:
bon sang, mais c'est bien sûr ... en gros, tout à fait comme dans une formule excel, mais sans oublier les [ ]