Re : Selection de valeur de cellule avec condition
Re
🙂,
Alors la je suis sur le C.U.L
Tu comprends mieux mon premier post, je pense
😛... Tel que tu étais parti, tu y serais certainement arrivé, mais avec une usine à gaz complexe et pas forcément efficace
🙄...
Pour mon code, il n'y a vraiment rien de complexe (une fois que tu connais la bonne syntaxe à utiliser
😉).
Worksheet_BeforeDoubleClick sert à surveiller quand est-ce que l'utilisateur fait un double-click.
Target.Address <> "$A$1" permet de ne tenir compte que d'un double-click sur la cellule A1.
Open Range("A2") & ".txt"
For Output As #1 permet de créer/ouvrir un fichier texte, le chemin n'étant pas précisé, il le crée au même niveau que le classeur.
Print #1, permet d'écrire le fichier texte ligne par ligne.
For I = 4 To 103 permet de boucler sur les lignes quasi identiques.
Close #1 ferme le fichier (en l'enregistrant).
Name Range("A2") & ".txt" As Range("A2") & ".xml" permet de renommer le fichier en XML.
Cancel = True annule le double-clic.
MsgBox permet d'envoyer un message à l'utilisateur qui risquerait de penser que rien ne s'est passé
😛...
Après, il y a des améliorations à prévoir :
Déposer le fichier à un endroit fixe peut-être.
Vérifier si le fichier existe déjà, et le supprimer dans ce cas, car sinon, la macro beuguera.
Plutôt que de vérifier si le texte est différent du modèle et pas vide avant de le valider, si la forme est toujours la même, il serait intéressant de valider l'entrée
🙄...
Etc.
Bonne journée
😎