Bonjour
Dans la même logique, on peut se passer du false avec :
If NOT Dlg.getControl("CheckBox1").getState Then Print1Churay
> Date: Sun, 4 Sep 2011 09:00:41 +0200
> From: [email protected]
> To: [email protected]
> Subject: Re: [fr-users] Re: Macro sur CheckBox
>
> Le 04/09/2011 00:02, Rafael Laville a écrit :
> > Le 03/09/2011 23:24, christianwtd a écrit :
> >> Le 03/09/2011 22:58, Virgule a écrit :
> >>> je vais faire des tests et je vous tiens au courant
> >> une version condensée :
> >>
> >> If Dlg.getControl("CheckBox1").getState = True Then Print1
> >> If Dlg.getControl("CheckBox2").getState = True Then Print2
> > Ne pourrait-on pas se passer de la partie = True ?
> > Puisque faire un If sur une expression revient précisément à entrer
> > dans la branche Then si elle est vraie (et dans la branche Else si
> > elle est fausse).
> >
>
> En principe oui, sauf si le test est inverse, ce qui donne :
> If Dlg.getControl("CheckBox1").getState Then Print1
> mais dans l'autre cas :
> If Dlg.getControl("CheckBox1").getState = False Then Print1
>
> Bon surf,
> Christian
>
> --
> Visitez http://christianwtd.free.fr/ pour débuter avec Calc, de LibreOffice
> ou OpenOffice.org
>
>
> --
> Envoyez un mail à [email protected] pour savoir comment vous
> désinscrire
> Les archives de la liste sont disponibles à
> http://listarchives.libreoffice.org/fr/users/
> Tous les messages envoyés sur cette liste seront archivés publiquement et ne
> pourront pas être supprimés
--
Envoyez un mail à [email protected] pour savoir comment vous
désinscrire
Les archives de la liste sont disponibles à
http://listarchives.libreoffice.org/fr/users/
Tous les messages envoyés sur cette liste seront archivés publiquement et ne
pourront pas être supprimés