Language VB

jbdubreuil

XLDnaute Occasionnel
Bonjour le forum;

Voilà un code qu'excel n'aime pas du tout.
Qu'est ce que je fais comme erreur?
Je veux savoir si la valeur de la cellule e12 est egal à "TRUE" ou "FALSE"
Bon visiblement, il faut que je retravaille les bases :)

merci
jb

If Sheets("sheet1").Cells("e12").Value = "TRUE" Then
Range("b2:l2").Select
Else
Range("a2").Select
End If
End Sub
 

Orodreth

XLDnaute Impliqué
Re : Language VB

Re jbdubreuil

ton erreur est la suivante:
Syntaxe d'une cellule en référençage absolue:
range("NomColonneIndexLigne")
Syntaxe d'une cellule en adressage:
cells(IndexLigne,IndexColonne)

En fait, avec un range, tu vas donner le "nom" de ta cellule, c'est pour ça que c'est entre " ".
Avec cells, tu vas donner l'adresse, donc ses coordonnées.

Voila,
Cordialement,
Thomas
 
Dernière édition:

Discussions similaires

Réponses
13
Affichages
348