Re : Insérer un caractere par simple clic
Bonjour le fil
🙂,
donc pas d'intérêt à se faire suer avec "not" et "is nothing" ?
Tout dépends de ce qui est nécessaire. Not permet juste de faire le test à l'envers. Mais sur une événementielle, le but du jeu est de quitter la sub rapidement, d'où le ... Is Nothing ... Then Exit Sub. Le ... Not ... Is Nothing ... Then va te permettre de dérouler ta macro dans le test, mais il ne faudra pas oublier le End If à la fin
😉...
Maintenant, se passer d'Is Nothing va être plus dur. Savoir si le résultat d'une intersection est vide, pas de problème, maintenant, à quoi vas tu comparer le résultat de l'intersection pour savoir si c'est bon ? Si l'intersection est = Target, ça veut dire que Target est dans la zone, mais là, il va y avoir des subtilités entre Worksheet_BeforeDoubleClick qui ne peut renvoyer qu'une seule cellule à la fois (difficile de double-cliquer sur plusieurs cellules à la fois
😛) alors que Worksheet_SelectionChange va renvoyer toute la sélection, soit plusieurs cellules. Dans ce dernier cas, l'intersection peut être soit rien (Nothing), soit Target si toutes les cellules sont dans la zone d'intersection, soit une partie seulement de Target, qu'il va être difficile de mettre dans une égalité
😀...
Donc toute les instructions ont leur utilité, cela dépends de ce dont tu as besoin, mais attention, une erreur d'analyse (toi, tu va sélectionner une seule cellule, tu sais que c'est l'action à faire, mais les utilisateurs à qui tu va filer ton fichier, eux, sont des farceurs et ne vont pas hésiter à selectionner plusieurs cellules, voir même discontinues avec le Ctrl
😛...) et ta macro ne fera pas du tout ce que tu pensais
🙄...
carcharodon-carcharias à dit:
désolé du retard (pause physiologique et petite clope 😱)
Tu sais qu'il y a la pub à la TV pour la pause physiologique
😛 ... Et un requin qui fume, ça fait pas sérieux
😉
Bonne Pâque
😎