fonction qui ne s'execute pas la 1ère fois mais s'execute la 2ème fois....

N

Nairolf87

Guest
Voila, j'ai la fonction suivante, qui doit s'éxécuter après une succession de fonction cependant,
cette fonction ne s 'éxécute jamais la 1ere fois qd je la lance, cependant elle s'execute la 2ème fois, la 3ème fois correctement. J 'ai deja fait de nbreuse modif mais je n'ai tjrs pas réussi à trouver la faille. Merci de m'aider

voici la fonction :
If Range("N6").Value = "" Then
Columns("M:Q").EntireColumn.Hidden = True
End If

If Range("N6").Value <> "" Then
Columns("M:Q").EntireColumn.Hidden = False
End If
 
M

Michel Spinnato

Guest
Bonjour,

La syntaxe est bonne. Je l('ai testée et cela fonctionne du premier coup chez moi. Je pense donc qu'il faut regarder ce que contient exactement comme type de donnée la cellule N6 lorsque que la fonction est lancée. En effet, si N6 contient 0 (valeur 0 pouvant ne pas être affichée comme définie dans les options d'Excel) alors elle ne contient pas "" et donc les colonnes ne peuvent être masquées.

Ainsi je pense que ta cellule contient 0 avant même de lancer ta macro.
 

Discussions similaires

Statistiques des forums

Discussions
314 017
Messages
2 104 582
Membres
109 083
dernier inscrit
Stef06