Salut à tous!
Je vais tenter de clarifier ce titre indigeste...
Je créé un classeur excel, dans un premier feuillet, mon utilisateur a des champs à renseigner, et dans le second feuillet, des lignes de code destinées à constituer un fichier .bat se génèrent en fonction du premier feuillet.
Le rendu du code sur mon second feuillet est grand (~1500 lignes).
Si l'utilisateur ne renseigne pas un champ du premier feuillet, les lignes de code qui y font référence affichent 'vide' ( "" ).
Les lignes qui apparaissent 'vides' ( "" ) contiennent néanmoins des fonctions (exemple plus bas)
Je souhaite faciliter la vie de mon utilisateur en créant un bouton qui sélectionnera toutes les cases qui retournent quelque chose dans un intervalle donné.
En gros, le bouton dirait " Sélectionner toute cellule qui ne retourne pas "" dans la zone A1 à B1500 "
Je pense que des macros peuvent me donner la solution, mais je n'y connais rien. J'ai vu des solutions similaires à celle que je cherche sur des forums, mais je ne comprends pas assez pour être en mesure de les adapter à ma demande.
Merci d'avance pour votre aide, et bonne journée!
Pour vous illustrer une ligne qui sera remplie d'un code si l'utilisateur a renseigné le champ correspondant, et "vide" si le champ référencé n'a pas été rempli.
=SI(ESTVIDE(FEUIL1!A1);"";CONCATENER("cd ";FEUIL1!A1))
Si l'utilisateur a renseigné "C:\Users\" dans la case A1 de FEUIL1, j'obtiens la commande "cd C:\Users\"...
Bookmarks