corvelc
XLDnaute Occasionnel
Bonjour,
Voulant intégrer une formule RechercheV dans une variable afin de pouvoir automatiser la copier dans toutes des cellules de la colonne 42 du tableau via une macro, je recontre un problème de compil avec le nombre de " , du moins je pense que cela est du à cela.😡
Un peu d'aide me serait utile.🙂 car sur le sujet depuis + de 3h00 (mais je suis encore trop nul en VBA)
Ma formule qui fonctionne bien dans le tableau:
=SI(ESTERREUR(RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX));"RD pas défini";RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX))
Ma macro test pour automatiser la recopie sur chaque ligne colonne 42 de mon tableau :
Sub Macro1()
' ouverture de la feuille
Sheets("Extract Globale Artémis-ACT01").Select
' Passage formule dans une variable = erreur compil VBA
FormulRechV = "=SI(ESTERREUR(RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX));"RD pas défini";RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX))"' copie dans une cellule
Cells(2, 42) = FormulRechV
' selection pour controle test
Cells(2, 42).Select
End Sub
Voulant intégrer une formule RechercheV dans une variable afin de pouvoir automatiser la copier dans toutes des cellules de la colonne 42 du tableau via une macro, je recontre un problème de compil avec le nombre de " , du moins je pense que cela est du à cela.😡
Un peu d'aide me serait utile.🙂 car sur le sujet depuis + de 3h00 (mais je suis encore trop nul en VBA)
Ma formule qui fonctionne bien dans le tableau:
=SI(ESTERREUR(RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX));"RD pas défini";RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX))
Ma macro test pour automatiser la recopie sur chaque ligne colonne 42 de mon tableau :
Sub Macro1()
' ouverture de la feuille
Sheets("Extract Globale Artémis-ACT01").Select
' Passage formule dans une variable = erreur compil VBA
FormulRechV = "=SI(ESTERREUR(RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX));"RD pas défini";RECHERCHEV(O2;'Feuil RD'!$A:$B;2;FAUX))"' copie dans une cellule
Cells(2, 42) = FormulRechV
' selection pour controle test
Cells(2, 42).Select
End Sub