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

  • Initiateur de la discussion Initiateur de la discussion Nairolf87
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
956
Retour