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
Bonjour a tous
merci de rendre de votre temps pour essayer de me repondre
mon probleme et le suivant
je vais teste une cellule si la cellule A=1 (par exemple) et que B diffrente de 1 4 5 6 7 9 on colorie la cellule en jaune et on mentionne le numero de la ligne ou il ya une erreur
merci a tous

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
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.
1
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
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?
0
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
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 :(
0
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
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/
0