Pb dans code VBA

Résolu
jojoe85 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -  
jojoe85 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   -
Coucou
j'ai un probleme dans cette ligne mais je ne comprend pas pourkoi
pourriez vous m'aider
merci
FL1.Range(""" & firstaddress & ":" & FL1.firstaddress.column + 3 & FL1.firstaddress.row & """).Copy _
Destination:=FL2.Range("A" & FL2.Range("A1"). _
SpecialCells(xlCellTypeLastCell).Row + 1)
A voir également:

2 réponses

klamp
 
Salut,

Evites de mélanger les symboles addition ( + ) et les et commerciaux ( & ).
En effet :
la concatenation de chaine VBA se fait AVEC le & et le +, d'ou risque d'erreur lors de l'execution par l'interpreteur.
Donc pour solutionner ton source je mettrais entre parenthèses les additions .
Soit :
FL1.Range(""" & firstaddress & ":" & (FL1.firstaddress.column + 3) & FL1.firstaddress.row & """).Copy _
Destination:=FL2.Range("A" & (FL2.Range("A1"). _
SpecialCells(xlCellTypeLastCell).Row + 1))

Essayes et tien nous au courant...
a+
0
jojoe85 Messages postés 30 Date d'inscription   Statut Membre Dernière intervention   6
 
Ca m'enerve j'y arrive pas maintenant il me di qu'il y a un pb de syntaxe et il n'aime pas mais deux point aussi
Merci
0