Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : cacher des lignes à partir d'une autre feuille excel [ Langages dérivés / VBA ] (akasha21)

mercredi 22 août 2007 à 16:22:42 | cacher des lignes à partir d'une autre feuille excel

akasha21

Bonjour, je voudrais en selectionnant une tickle box ou non qu'excel selectionne une autre feuille cache ou montre certaines lignes puis revienne sur la 1ere page.
J'ai écrit ça, mais ca ne marche pas, cela me dit "select method of range class failed"

Private Sub CheckBox1_Click()
Sheets("Check").Select
Rows("18:22").Select
If CheckBox1.Value = False Then
    Selection.EntireRow.Hidden = True
       Else
    Selection.EntireRow.Hidden = False 
End If
Sheets("Command").Select
End Sub


J'ai aussi essayé en mettant 2 command button pour que l'un montre et l'un cache mais pareil, cela ne marche pas, problème de range
Pouvez vous m'aider   merci d'avance!


mercredi 22 août 2007 à 17:18:00 | Re : cacher des lignes à partir d'une autre feuille excel

tubafat

Réponse acceptée !
Bonjour, essaye ça:

Public Sub CheckBox1_Click()
Sheets("Check").Select
Sheets("Check").Rows("18:22").Select
If CheckBox1.Value = FalseThen
    Selection.EntireRow.Hidden = True
       Else
    Selection.EntireRow.Hidden = False
End If
Sheets("Command").Select
End Sub

J'ai testé normalement ça marche.
Mais il est vrai que l'enregistreur de macro l'écrit de la même façon que ce que tu as fait. Si quelqu'un a l'explication ça m'intéresse aussi.

Tubafat

mercredi 22 août 2007 à 17:41:04 | Re : cacher des lignes à partir d'une autre feuille excel

mrdep1978

Salut,

Chez moi, ton code fonctionne.
Cependant, je te conseille de faire ceci :

Private Sub CheckBox1_Click()
    Sheets("Check").Rows("18:22").EntireRow.Hidden = Not CheckBox1.Value
End Sub

Il faut éviter au maximum les "xx.Select" et "Selection.xx" sauf si tu veux voir le curseur se déplacer dans Excel.
(Idem, pour tout ce qui est "xx.Activate" et "ActiveXXX.yyyy")



Cette discussion est classé dans : partir, excel, cacher, feuille, lignes


Répondre à ce message

Sujets en rapport avec ce message

Assez urgent: pb de suppression d une ligne d une feuille excel a partir d un prog vb [ par acidangel ] saluten fait mon pb est le suivant,j aimerais pvr supprimer une ligne d une feuille excel (ke g memorise ds une variable) a partir d un programme vb u Nombre de lignes dans une feuille Excel [ par RouX ] J'ai un petit pb : je veux recopier les valeurs d'une colonne d'une feuille Excel vers un fichier text et pour cela, il me faudrait le nombre de ligne Effacer une feuille Excel [ par gaa179 ] Bonjour,A partir de VB (version 6), je crée un feuille Excel pour importer des données à partir d'un fichier texte. Après récupération des données, je imprimer une feuille excel à partir de VB [ par scraly ] salut,bon j'aimerai que lorsque l'utilisateur clique sur le bouton imprimer, par exemple, et bien que l'impression d'une feuille excel se lance. Que l rendre une feuille autonome a partir de excel [ par spock999 ] Est il possible de faire une petit application a partir de excelexemple une liste de prix interactive que le clien peu metre a jour a partir de l'inte des lignes entières [ par syltab ] Salut à tousVoilà, j'ai un tableau sur une feuille excelje voudrais copier certaine ligne de ce tableau qui ne se suivent pas dans une autre feuille e Comment générer du Code VB dans une feuille excel à partir de VB6 [ par koopaskoopas ] Bonjour à tous,Je souhaite générer du code VBA dans un projet excel mais pas directement dans excel mais à partir d'un programme que j'ai écrit en VB6 Cacher feuille excel [ par Monico9385 ] Alors voila, j'ai un logiciel qui utilise une feuille excel, sauf que j'ai remarque que si excel etait ouvert en meme tps ke le logiciel, l'utilisateu Parcours lignes feuille excel [ par kick4ever ] Bonjour,j'essai de faire un parcours des lignes d'un tableau excel, je ne sais pas comment faire.De plus pendant ce parcours j'aurai besoin de pouvoir Parcours lignes feuille excel [ par kick4ever ] Bonjour,j'essai de faire un parcours des lignes d'un tableau excel, je ne sais pas comment faire.De plus pendant ce parcours j'aurai besoin de pouvoir


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,421 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.