EXCEL VBA VARIABLE DANS RECHERCHEV
Fermé
mimi
-
13 déc. 2007 à 13:52
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 14 mars 2024 - 13 déc. 2007 à 15:11
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 14 mars 2024 - 13 déc. 2007 à 15:11
A voir également:
- EXCEL VBA VARIABLE DANS RECHERCHEV
- Liste déroulante excel - Guide
- Formule excel - Guide
- Si et excel - Guide
- Aller à la ligne dans une cellule excel - Guide
- Mise en forme conditionnelle excel - Guide
4 réponses
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 210
13 déc. 2007 à 14:04
13 déc. 2007 à 14:04
Bonjour,
essaie avec
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C4," & onglet & "!C4:C28,24,FALSE)"
eric
essaie avec
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C4," & onglet & "!C4:C28,24,FALSE)"
eric
hélas non, cela ne marche pas
=RECHERCHEV($D4;'& onglet &'!$D:$AB;24;FAUX)
Peut être un problème d'espace à mettre ?
Pourtant ma variable est déclarée " Dim onglet As String"
Merci d'avance pour ton aide
mimi
=RECHERCHEV($D4;'& onglet &'!$D:$AB;24;FAUX)
Peut être un problème d'espace à mettre ?
Pourtant ma variable est déclarée " Dim onglet As String"
Merci d'avance pour ton aide
mimi
eriiic
Messages postés
24569
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
14 mars 2024
7 210
13 déc. 2007 à 15:11
13 déc. 2007 à 15:11
Du coup je viens de tester et ça marche très bien chez moi avec la syntaxe que je t'ai donnée.
Ta feuille existe bien ? pas d'erreur dans son nom ?
essaie ça dans un classeur neuf
Sub test()
Dim onglet As String
onglet = "Feuil2"
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C4," & onglet & "!C4:C28,24,FALSE)"
End Sub
Ta feuille existe bien ? pas d'erreur dans son nom ?
essaie ça dans un classeur neuf
Sub test()
Dim onglet As String
onglet = "Feuil2"
ActiveCell.FormulaR1C1 = "=VLOOKUP(R[1]C4," & onglet & "!C4:C28,24,FALSE)"
End Sub