If cells(9,2) <> "#" Then

Résolu/Fermé
Francois_Fion Messages postés 7 Date d'inscription mardi 27 décembre 2016 Statut Membre Dernière intervention 16 février 2017 - 13 févr. 2017 à 12:05
Francois_Fion Messages postés 7 Date d'inscription mardi 27 décembre 2016 Statut Membre Dernière intervention 16 février 2017 - 13 févr. 2017 à 12:23
Bonjour à tous,

Je suis en train de travailler sur un fichier un peu lourd et je souhaiterais pouvoir automatiser certaines recherches.
Pour cela, il faudrait que je puisse écrire un code qui dirait :
Si ma cellule B2 contient quelque chose de différent de #, alors écrire dans la cellule C2 le contenu de la cellule B2, sinon passer à la ligne suivante.

Or quand j'écris le code suivant, j'ai un bug et je ne comprends pas pourquoi :
If Cells(2, 2) <> ""#"" Then Cells(3, 2) = Cells(2, 2)

De même, si j'écris :
If Cells(2, 2) <> "#" Then Cells(3, 2) = Cells(2, 2)
Le bug persiste.

Quelqu'un pourrait-il éclairer ma lanterne ?

Je vous remercie d'avance de votre aide.

1 réponse

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
13 févr. 2017 à 12:11
Bonjour,

ce code marche, mais pour ecrire en C2, regardez:
 If Cells(2, 2) <> "#" Then Cells(2, 3) = Cells(2, 2)
0
Francois_Fion Messages postés 7 Date d'inscription mardi 27 décembre 2016 Statut Membre Dernière intervention 16 février 2017
13 févr. 2017 à 12:23
Merci f894009.
Par moment je me fatigue tout seul !
Mais effectivement ça marche correctement !
En tout cas merci d'avoir pris le temps de me répondre !
0