RechercheV dans macro avec case variable
Danette
-
Danette -
Danette -
Bonjour,
J'ai un soucis lors que je veux intégrer une focntion dans ma macro.
J'aimerais faire une recherchev dans une case variable.
Voici ce que j'ai commencé à écrire.
Je n'ai encore jamais intégré de formule dans une macro, donc je ne sais pas trop si c'est comme cela qu'il faut que je l'écrive.
En gros ma recherchev est la suivante :
- dans la colonne C de la même ligne
- cherche cette même valeur dans la matrice de l'onglet "Base_de_donnees
- inscrire la valeur correspondante de la 2ème colonne de la matrice
Merci d'avance pour votre aide.
J'ai un soucis lors que je veux intégrer une focntion dans ma macro.
J'aimerais faire une recherchev dans une case variable.
Voici ce que j'ai commencé à écrire.
For i = 2 To 5000 Cells(y + 1, 8) = "=Vlookup(" & Cells(y + 1, 3) & ";Base_de_donnees!K1:L29;2;FALSE)" y = y + 1 Next
Je n'ai encore jamais intégré de formule dans une macro, donc je ne sais pas trop si c'est comme cela qu'il faut que je l'écrive.
En gros ma recherchev est la suivante :
- dans la colonne C de la même ligne
- cherche cette même valeur dans la matrice de l'onglet "Base_de_donnees
- inscrire la valeur correspondante de la 2ème colonne de la matrice
Merci d'avance pour votre aide.
A voir également:
- Remplacer recherchev par une macro
- Remplacer disque dur par ssd - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Remplacer par word - Guide
- Recherchev texte ✓ - Forum Excel
- Quel site pour remplacer coco - Accueil - Réseaux sociaux
Pour information, dans ton écriture vba n'accepte pas ";" quand on selectionne la plage de données avec range. Du coup, il faudrait remplacer "range(K1;L29)", par"range(K1,L29)".
En tout cas, lorsque je lance ma macro, tout fonctionne bien jusqu'à cette ligne. VBA me dit qu'il y a un bug et me la surligne en jaune.