3 messages in org.openoffice.fr.progRe: [prog] Vider affichage Combobox d...
FromSent OnAttachments
superfanJan 25, 2005 10:39 am 
Bernard MarcellyJan 26, 2005 8:27 am 
superfanJan 27, 2005 10:11 am 
Actions with this message:
Paste this link in email or IM:
Paste this link in email or IM:
Atom feed for this thread
Paste this URL into your reader:
Subject:Re: [prog] Vider affichage Combobox dans calcActions...
From:superfan (supe@wanadoo.fr)
Date:Jan 27, 2005 10:11:07 am
List:org.openoffice.fr.prog

Bonsoir Bernard,

Ta réponse ma surpris ....car effectivement c'est la même méthode que celle que j'utilisais dans VBA. Je l'ai donc testée et cela fonctionne.

En fait commençant à peine le BasicOOo j'avais dans un premier temps essayé d'effacer les combos avec l'enregistreur de macros et damned ! cela ne fonctionnnait pas, d'où mon interrogation. Avec ta réponse je n'ai pas eu de difficulté à le faire.

En te remerciant.

PS : Heu...je crois que je vais acheter ton livre.

----- Original Message ----- From: "Bernard Marcelly" <marc@club-internet.fr> To: <pr@fr.openoffice.org> Sent: Wednesday, January 26, 2005 5:27 PM Subject: Re: [prog] Vider affichage Combobox dans calc

Le 2005-01-25 19:39, superfan a écrit :

J'ai une feuille calc dans laquelle j'ai mis 3 Combobox faisant référence à des listes situées dans une autre feuille. Les utilisateur font leurs choix dans chaque Combobox. Est-il possible avec une macro d'effectuer une sorte de remise à zéro des combobox (après click sur un bouton), cad de rendre vide la ligne du combobox visible sur la feuille.

Avec VBA c'était possible il suffisait de dire l'on "vidait" la cellule sur laquelle était "posé" le combobox. Là avec OOo ce n'est pas possible apparemment.

Avec OOo 1.1.3 j'ai posé deux combo-box sur la feuille1 d'un document Calc. Pour chacun je définis dans la propriété du contrôle, onglet Données : - cellule liée : une cellule de la feuille1 - plage de cellule source : la zone dans la feuille2 contenant les choix.

Utilisation manuelle - le choix dans un combo-box déclenche le remplissage de la cellule liée; - le remplissage manuel de la cellule liée se reflète dans le combo-box; - l'effacement de la cellule liée se reflète aussi dans la combo-box.

Je pense que la solution la plus simple à ton problème est d'effacer par macro la cellule liée à chaque combo-box.

Bernard