Macro excel à l'aide
Résolu
Gwen59000
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
Gwen59000 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Gwen59000 Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J’ai un fichier excel nommé « Récapitulatif Clients Lesquin » reprenant dans la colonne A mes clients. J’ai également dans le même répertoire
1000 fichiers excel, 1 par client avec plus de détails nommés de 1.xls à 1000.xls. Sur ces 1000 fichiers n’apparaît pas le nom du client, je voudrais donc
Que la cellule B1 de ceux-ci soient = à la cellule A1 de mon fichier « Récapitulatif Clients Lesquin » correspondant au nom du client et ce ligne après ligne.
J’ai donc créé cette macro que ne me marque pas plante pas mais m’inscrit ####NOM dans la cellule B1 au lieu du nom :
J’ai concaténés 2 éléments, le premier (Range("K" & i).Select) qui fonctionne bien et passe au lien suivant, par contre il doit y avoir une erreur au second (R&iC1) ce qui m’affiche ####NOM :
Sub COPIERNOM()
'
' COPIERNOM Macro
' Macro enregistrée le 14/01/2010 par
'
' Touche de raccourci du clavier: Ctrl+Maj+A
'
For i = 7 To 1006
Range("K" & i).Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("B1").Select
ActiveCell.FormulaR1C1 = _
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R&iC1"
Range("A1:A2").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("A1:O2").Select
Next i
End Sub
Merci de m’aider,
J’ai un fichier excel nommé « Récapitulatif Clients Lesquin » reprenant dans la colonne A mes clients. J’ai également dans le même répertoire
1000 fichiers excel, 1 par client avec plus de détails nommés de 1.xls à 1000.xls. Sur ces 1000 fichiers n’apparaît pas le nom du client, je voudrais donc
Que la cellule B1 de ceux-ci soient = à la cellule A1 de mon fichier « Récapitulatif Clients Lesquin » correspondant au nom du client et ce ligne après ligne.
J’ai donc créé cette macro que ne me marque pas plante pas mais m’inscrit ####NOM dans la cellule B1 au lieu du nom :
J’ai concaténés 2 éléments, le premier (Range("K" & i).Select) qui fonctionne bien et passe au lien suivant, par contre il doit y avoir une erreur au second (R&iC1) ce qui m’affiche ####NOM :
Sub COPIERNOM()
'
' COPIERNOM Macro
' Macro enregistrée le 14/01/2010 par
'
' Touche de raccourci du clavier: Ctrl+Maj+A
'
For i = 7 To 1006
Range("K" & i).Select
Selection.Hyperlinks(1).Follow NewWindow:=False, AddHistory:=True
Range("B1").Select
ActiveCell.FormulaR1C1 = _
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R&iC1"
Range("A1:A2").Select
ActiveWorkbook.Save
ActiveWindow.Close
Range("A1:O2").Select
Next i
End Sub
Merci de m’aider,
A voir également:
- Macro excel à l'aide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Aller à la ligne excel - Guide
6 réponses
Salut,
Petite erreur de syntaxe ici :
Essaye ceci :
Petite erreur de syntaxe ici :
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R&iC1"
Essaye ceci :
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R" & i & "C1"
Re bonjour,
Cette fois ci avec cette rectif j'ai une erreur :
ActiveCell.FormulaR1C1 = _
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R" & i & "C1"
Cette fois ci avec cette rectif j'ai une erreur :
ActiveCell.FormulaR1C1 = _
"='[Récapitulatif Clients Lesquin.xls]RECAPITULATIF'R" & i & "C1"
Quel code d'erreur as tu?
Essaie :
Essaie :
ActiveCell.FormulaR1C1 = _ "=[Récapitulatif Clients Lesquin.xls]RECAPITULATIF!R" & i & "C1"
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question