Rechercher : dans
Par :

Excel : critère de visibilité

Dernière réponse le 7 oct 2008 à 19:43:01 lightman77, le 7 oct 2008 à 18:56:53 
 Signaler ce message aux modérateurs

Bonjour,

Peut-être qu'il s'agit d'une question récurente mais mes recherches sur le web n'ont rien donné : comment fait-on pour savoir si un shape (en l'occurance un rectangle) est visible ou pas ?

Précisions : je souhaite faire une bascule du genre IF Visible THEN Non Visible ELSE Visible.

Ma tentative If ActiveSheet.Shapes("Line 49").ShapeRange.Line.Visible.Value = msoFalse Then... échoue !-(

Cette propriété est-elle seulement lisible ?

Merci de votre aide.

Régis

Configuration: Windows XP
Internet Explorer 7.0

Meilleures réponses pour « Excel : critère de visibilité » dans :
Importer ses contacts sous Outlook à partir d'Excel VoirImporter ses contacts sous Outlook à partir d'Excel Problème Comment importer une liste de contact d'Excel vers Outlook, en ne les mettant que dans une seule liste de contact, et non contact par contact ? Solution En utilisant les logiciels...
Transformer un fichier Microsoft Excel (.xls) en PDF VoirTransformer en fichier PDF un fichier Microsoft Excel (.xls) Rien de plus simple ! Ouvrez votre fichier *.xls avec OpenOffice.org Réglez éventuellement la mise en page par le menu Format / Page... Dès lors, 2 solutions pour transformer en...
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Tableur - L'interface d'Excel VoirPrésentation d'Excel Microsoft Excel est le tableur de la suite bureautique Microsoft Office. Pour le lancer il suffit de cliquer sur l'icone appropriée de votre menu Démarrer (sous Windows) ou bien de cliquer sur un fichier Excel (dont...

1

 lightman77, le 7 oct 2008 à 19:43:01

J'ai trouvé.
La ligne en question était légèrement fausse et surtout utilisée dans un mauvais contexte. Voilà une ligne qui marche :
If ActiveSheet.Shapes("Line 49").Line.Visible = msoFalse Then MsgBox "invisible" Else MsgBox "visible"

Je crois que j'aurais mieux fait de chercher davantage :-o

Répondre à lightman77