Incrémentation de formile en VBA

Mistral_13200 Messages postés 649 Statut Membre -  
Mistral_13200 Messages postés 649 Statut Membre -

7 réponses

M-12 Messages postés 1349 Statut Membre 285
 

Bonjour,

Si la formule est bonne teste ceci

Dim F As string
    F = "=VLOOKUP(RC2,Données!R4C2:R7C5,2,FALSE)"
    Range("J2").Formula = F
    Range("J2").AutoFill Destination:=Range("J2:I" & Range("A" & Rows.Count).End(xlUp).Row), Type:=xlFillDefault
0
Le Pingou Messages postés 12713 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 


0
Mistral_13200 Messages postés 649 Statut Membre 4
 

Bonsoir à vous deux et merci pour vos réponses ...

La proposition M-12 fonctionne puisque la formule est bien copier dans la bon colonne tant que la colonne A n'est pas vide mais le résultat de la formule ne s'affiche pas. Pourquoi ?????

Le Pingou:

Oui c'est exactement ça.

0
Le Pingou Messages postés 12713 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 


0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mistral_13200 Messages postés 649 Statut Membre 4
 

Je viens de déposer un classeur test, voici le lien

https://www.cjoint.com/c/LLcqT2mzTN7

J'ai créé un formule toute bete si A est vide J est vide sinon OK.

Le formule est bien incrémentée jusqu'à la dernier ligne de la colonne A, mais je n'ai pas le résultat ???

0
Le Pingou Messages postés 12713 Date d'inscription   Statut Contributeur Dernière intervention   1 467
 

Bonjour,

La ligne de code à corriger:

 F = "=IF(RC1="""","""",""OK"")" 'Formule pour le test

doit être:

 F = "=IF($A2="""","""",""OK"")" 'Formule pour le test

0
Mistral_13200 Messages postés 649 Statut Membre 4
 

Mille merci à toi ça marche ...

Bonne soirée

Mistral

0