Pb dans code VBA

Résolu/Fermé
jojoe85 Messages postés 30 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 18 juin 2007 - 30 mai 2007 à 13:57
jojoe85 Messages postés 30 Date d'inscription samedi 2 décembre 2006 Statut Membre Dernière intervention 18 juin 2007 - 30 mai 2007 à 15:30
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

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 samedi 2 décembre 2006 Statut Membre Dernière intervention 18 juin 2007 6
30 mai 2007 à 15:30
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