VBA manipulation cellule sous condition

LN -  
 LN -
Bonjour, je débute (toute seule) en VBA..

J'ai renommé une cellule de ma feuille Excel en "comm", ensuite :



Sub commentaire()
If Cells("comm").Value = "X" Then
Cells(Cells("comm").Row + 1, Cells("comm").Column).Value = "X"
End If
End Sub


Rien ne se passe..
Pourriez vous me dire où je me trompe, Merci

1 réponse

michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
bonjour

If Range("comm") = "X" Then: Range("comm").Offset(1, 0) = "X"
0
LN
 
Merci mais il ne se passe rien ><
0
michel_m Messages postés 16602 Date d'inscription   Statut Contributeur Dernière intervention   3 314
 
j'ai essayé chez moi et c'est OK
regarde si tu n'as pas des espaces avant et/ou après le X dans ta cellule
0
LN
 
non il n y a pas d espace..

Sub commentaire()
If Range("comm") = "X" Then
Range("comm").Offset(1, 0) = "X"
End If
End Sub

??
0
LN
 
ah c est parce que j avas une fonction au dessus.

Comment on fait pour faire une nvl fonction ?
0