Libre Office
Version: 6.1.6.3.M9 (x64)
Build ID: ba0884e6ed0832b75b86e5a1cd45ee961485837a
Threads CPU : 8; OS : Windows 10.0 (Windows 10 Entreprise); UI Render : par défaut;
Locale*: fr-FR (fr_FR); Calc: group threaded
(copie depuis "A propos de LibreOffce")
-------
Calc > Macro > Boite de dialogue > TextField
-------
Bonjour,
Nouvelle discussion sur les TextField en vue de créer plusieurs répertoires.
Je m'explique .
Lorsqu'une nouvelle demande nous parvient, trois répertoires doivent être créés à trois endroits différents sous :
- Objet
- Elaboration
- Livraison
Jusqu'ici, on le faisait manuellement jusqu'à ce que je tombe sur un projet qui permettait de le faire automatiquement.
Le hic est que je ne souhaite pas créer un répertoire avec toutes les données (lignes) d'une colonne mais depuis le TextField ou éventuellement de la cellule X de la dernière ligne de la dernière colonne (là aussi, j'ai essayé de positionner le curseur mais il sélectionne l'entête de la colonne et l'entête de la ligne et non la cellule ).
Voici le projet en question Pièce jointe 584085.
-------
Pour rappel (message de la première discussion) :
J'ai trouvé un grand nombre de projets qui m'ont bien aidé pour construire mon classeur, la boite de dialogue, le code, ... mais là, je tourne en rond .
Donc, j'ai créé un classeur "demandes" lequel contient X feuilles :
- 1 feuille - Demandes
- X feuilles - TCD de pilotes et de plusieurs collègues
- 1 feuille - Listes
Pièce jointe 584086
La feuille "Demandes" est complétée via la boite de dialogue "DepotDemande".
Les feuilles TCD sont renseignées toujours via la boite de dialogue sus-nommée.
La feuille "Liste" est complétée via une boite de dialogue (par exemple "NewService"), appelée depuis la boite de dialogue "DepotDemande" par l'intermédiaire d'un "CommandButton" (par exemple "Nouveau service extérieur").
Voici un aperçu de La boite de dialogue "DepotDemande" et de l'explorateur des macro (dont "MajFeuilleCommande") :
Pièce jointe 584087
Pièce jointe 584088
QUESTION :
- Comment réussir à sélectionner la cellule de la dernière ligne, de la dernière colonne.
Je vous joins une copie de mon classeur afin de vous permettre de voir par vous-mêmes.
Merci infiniment pour votre aide .
A très vite.
Pièce jointe 584379
Partager