VBA
Fermé
djeff94
Messages postés
26
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
25 avril 2013
-
12 avril 2013 à 10:11
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 15 avril 2013 à 14:31
Mike-31 Messages postés 18337 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 15 avril 2013 à 14:31
4 réponses
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
Modifié par Mike-31 le 12/04/2013 à 11:44
Modifié par Mike-31 le 12/04/2013 à 11:44
Salut,
Oui tout à fait, pourquoi faire compliqué alors que l'on peut faire simple
Pour tester la première ligne tu peux mettre cette formule en F1 par exemple et incrémenter vers le bas
=SI(ET(A1=1;B1<>{1;4;5;6;7;9});LIGNE();"")
ou le contraire
=SI(ET(A1=1;B1={1;4;5;6;7;9});LIGNE();"")
si la condition est remplie le résultat sera 1
il suffit ensuite de créer une mise en forme conditionnelle sur les valeurs de la colonne F, du genre
=F1<>""
ou
=F1=""
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Oui tout à fait, pourquoi faire compliqué alors que l'on peut faire simple
Pour tester la première ligne tu peux mettre cette formule en F1 par exemple et incrémenter vers le bas
=SI(ET(A1=1;B1<>{1;4;5;6;7;9});LIGNE();"")
ou le contraire
=SI(ET(A1=1;B1={1;4;5;6;7;9});LIGNE();"")
si la condition est remplie le résultat sera 1
il suffit ensuite de créer une mise en forme conditionnelle sur les valeurs de la colonne F, du genre
=F1<>""
ou
=F1=""
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Snoopy6102000
Messages postés
66
Date d'inscription
vendredi 11 février 2011
Statut
Membre
Dernière intervention
18 décembre 2013
2
12 avril 2013 à 11:17
12 avril 2013 à 11:17
Je suis pas sûr que passer par du VBA soit nécessaire, on peut passer par des formules, et même dans ce cas, par une mise en forme conditionnelle. Avez-vous essayer?
djeff94
Messages postés
26
Date d'inscription
mercredi 20 février 2013
Statut
Membre
Dernière intervention
25 avril 2013
15 avril 2013 à 14:26
15 avril 2013 à 14:26
MERCI pour vos reponses
moi je dois faire apparaitre un message d erreur si la combinaison entre les deux celule n est pas bonne et je peux pas faire de formule sur les cellule car je vais saisir a l interieur des cellule mes données et mon tableau et tres grand :(
moi je dois faire apparaitre un message d erreur si la combinaison entre les deux celule n est pas bonne et je peux pas faire de formule sur les cellule car je vais saisir a l interieur des cellule mes données et mon tableau et tres grand :(
Mike-31
Messages postés
18337
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
5 099
15 avril 2013 à 14:31
15 avril 2013 à 14:31
Re,
Saisir des valeurs dans les cellules concernées, effectivement il faut passer par du VBA mais le Visual Basic est un programme très précis, il serait intéressant d'avoir un exemple de ton fichier (un simple bout) que l'on comprenne sa structure et que tu peux joindre avec ce lien
https://www.cjoint.com/
Saisir des valeurs dans les cellules concernées, effectivement il faut passer par du VBA mais le Visual Basic est un programme très précis, il serait intéressant d'avoir un exemple de ton fichier (un simple bout) que l'on comprenne sa structure et que tu peux joindre avec ce lien
https://www.cjoint.com/