Bonjour,
Malgré le post posté il y a peu avec un problême un peu similaire, cela ne m'a malheureusement pas permi de trouver une solution à mon problême.
Je m'explique:
J'ai publiposté un nom, prénom, référence d'un document excel à un document word et j'aimerais enregistrer mon document word avec le nom, le prenom et la référence de la personne.
Vu qu'il y a un tres grands nombre d'utilisateur, je suis obliger d'utiliser une macro pour effectuer cet enregistrement.
Il y aura donc autant de document word contenant les infos (nom, prénom,ref) que de personnes
Mais je suis absolument nul en macro, je commence juste à essayer de bidouiller
J'ai essayé d'utiliser les signets mais je ne sais pas si ca a fonctionné dans ma macro.
Je vous link mon code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
| Sub enr()
'
' enr Macro
' Macro créée le 19/06/2008
'
Dim chemin As String
Dim nomfichier As String
Dim nom As String
Dim prenom As String
Dim ref As String
With Application
.ScreenUpdating = False
.DisplayAlerts = False
End With
nom = ActiveDocument.Bookmarks("signet_nom").Range.Text
prenom = ActiveDocument.Bookmarks("signet_prenom").Range.Text
ref = ActiveDocument.Bookmarks("signet_ref").Range.Text
Debug.Print nom
chemin = "C:\Documents and Settings\GIROD_G\Mes documents\Rapport stage\"
nomfichier = chemin & nom & prenom & ref & ".doc"
With ActiveWorkbook
.SaveAs FileName:=nomfichier
End With
Application.ScreenUpdating = True
End Sub |
J'ai une erreur d'execution 424 (objet requis) à la ligne
.SaveAs FileName:=nomfichier
Je ne sais pas si le reste de mon code est correct donc si qqn passe dans le coin pour me donner son avis ca serait sympa
Merci d'avance
EDIT: Je viens de m'apercevoir que Debug.Print nom ne renvoie rien.
Ce qu'il fait un problème de plus
Partager