Bonjour,
Malgré mes recherches sur la toile, je n'ai pas trouvé la solution à mon problème.
Etant sur Mac et ayant excel 2008, version 12, je pense qu'applescript pourrait m'aider.
En outre, sur ce forum, j'ai déjà "échafauder une usine à gaz" mais très pratique et très efficace grâce à des contributeurs très actif, PBell pour ne pas le nommer.
Voici le but que j'aimerais atteindre :
J'ai une base de données excel enregistrée en .txt (ce format est nécessaire pour pouvoir être lu par un autre logiciel).
J'aurais aimé savoir s'il était possible d'avoir un script ainsi :
J'ouvre le script, ma base de données excel, contenant déjà des données et enregistrée en .xlsx, s'ouvre en arrière plan.
Le script fait apparaitre une boite de dialogue au premier plan qui me propose un champ de saisie et 2 boutons : OK et Annuler
Dans le champ de saisie, j'entre un nom de dossier (ex : Dossier01) et celui-ci s'inscrit dans la première cellule disponible de la colonne A et B.
D'office s'inscrit sur la même ligne un chemin d'accès A en colonne D et un autre chemin d'accès B en colonne E (ces chemins d'accès sont différents ; je pense donc qu'il faudrait les noter "en dur" dans le script).
Enfin, soit je valide (et les données sont écrites dans le fichier excel), soit j'annule et le boite de dialogue disparait et le fichier excel se ferme.
Si je valide, le fichier xlsx procèdeà un tri par ordre croissant se fait, le fichier excel crée une copie en .txt (ce fichier écrasant l'ancien existant déjà au même endroit) et va se copier dans un autre dossier se trouvant à : Application/Logiciel, écrasant aussi l'ancien fichier .txt portant le même nom. Les fichier excel .xlsx se referme et la boite de dialogue applescript disparait.
Est-ce que cela est possible en applescript ?
Partager