A voir également:
- VB - Excel : recherche des valeurs
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
5 réponses
bonjour
quand tu fais appel à une cellule il faut lui dire.
2 solutions : Range ou cells
soit : If Risque = range("Q" & i) Then
soit : if risque = cells(i,17) then ' 17 correspond à la colonne 17 soit Q
quand tu fais appel à une cellule il faut lui dire.
2 solutions : Range ou cells
soit : If Risque = range("Q" & i) Then
soit : if risque = cells(i,17) then ' 17 correspond à la colonne 17 soit Q
En fait, pour les IF ce que je cherche à comparer c'est un objet text.
je m'explique je veux verifier je si Risque = Q1 ou Q2 ou Q3 ou A1 ou A2 et je pensais que faire "Q"&i où i varie, serait equivalent à "Qi".
je pense que c'est la ou ca peche.
j'ai fais ca pour eviter 15 lignes de IF mais c'est surement une erreur.
en tt cas merci de ton aide.
je m'explique je veux verifier je si Risque = Q1 ou Q2 ou Q3 ou A1 ou A2 et je pensais que faire "Q"&i où i varie, serait equivalent à "Qi".
je pense que c'est la ou ca peche.
j'ai fais ca pour eviter 15 lignes de IF mais c'est surement une erreur.
en tt cas merci de ton aide.
Salut
vous essayez de concatener une expression caractere avec une valeur numérque ??!! mais ça ne marchera jamais dans la quasi totalité des langages de programmation il faut saisir ceci par exemple :
IF Risque="Q" & STR(TRIM(i)) THEN ....
TRIM pour effacer les espaces
Bon courage ; tiens moi au courant
vous essayez de concatener une expression caractere avec une valeur numérque ??!! mais ça ne marchera jamais dans la quasi totalité des langages de programmation il faut saisir ceci par exemple :
IF Risque="Q" & STR(TRIM(i)) THEN ....
TRIM pour effacer les espaces
Bon courage ; tiens moi au courant
Merci de votre aide.
j'ai réussi à régler mon probleme avec la solution de Wilfried ==> Range("C"&i)
Encore merci
j'ai réussi à régler mon probleme avec la solution de Wilfried ==> Range("C"&i)
Encore merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question