IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

masquage de colonnes [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Homme Profil pro
    Divers
    Inscrit en
    Février 2017
    Messages
    295
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Divers

    Informations forums :
    Inscription : Février 2017
    Messages : 295
    Par défaut masquage de colonnes
    Bonjour,

    J'ai ce bout de code qui fonctionne mais je voudrais aller plus loin en masquant des colonnes.

    j'avais pensé à qqc comme cela : Columns(?? & ":XFD").Hidden = True

    Mais comment lui de remplacer les ?? par le résultat de V + 4 colonnes


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    Private Sub CBTNMove_Click()
        
        Dim V
                
        V = Application.VLookup(CBTNMove.Caption, Range("setup!SetupImportMois"), 2, 0)
            
        
        If IsError(V) Then Exit Sub
        Application.EnableEvents = False
        Application.Goto Reference:=Worksheets("MOIS-MAAND").Range(V & "1").Offset(, -1), Scroll:=True
        ?????????
        Application.EnableEvents = True
        
    End Sub

    Merci pour l'aide ou la direction à suivre.

  2. #2
    Membre émérite
    Homme Profil pro
    Responsable des études(en disponibilité)
    Inscrit en
    Juin 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable des études(en disponibilité)
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2007
    Messages : 367
    Par défaut masquage de colonnes
    Je propose ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    colinit = 4
    colfin = 12
     
    Range(Columns(colinit), Columns(colfin)).Select
     
        Selection.EntireColumn.Hidden = True
    il n'est pas forcément nécessaire de sélectionner.

    bonne journée.

  3. #3
    Membre Expert
    Avatar de Igloobel
    Homme Profil pro
    Développeur ERP - VBA et Formateur bureautique
    Inscrit en
    Septembre 2005
    Messages
    1 871
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loiret (Centre)

    Informations professionnelles :
    Activité : Développeur ERP - VBA et Formateur bureautique
    Secteur : Industrie

    Informations forums :
    Inscription : Septembre 2005
    Messages : 1 871
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    https://www.developpez.net/forums/d1...eurs-colonnes/

    donc la méthode qui marche bien que j'ai testé aussi
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim rRange
    Set rRange = Range(Columns(3), Columns(4)) 
    rRange.select
    a toi de l'adapter

    V=22
    V+4 = 26

    ceci dit je suis surprit que tu sélectionnes plus de 16000 colonnes

    voici un code qui te permettra de connaitre la dernière colonne que tu utilises

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Sub test_tempo()
        NomF = "Feuil1"
        Der_Lign = ThisWorkbook.Worksheets(NomF).UsedRange.Rows.Count
        Der_Col = ThisWorkbook.Worksheets(NomF).UsedRange.Columns.Count
    End Sub
    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Affichage et masquage de colonnes avec une case à cocher
    Par laurent1313 dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 07/10/2016, 15h12
  2. Masquage de colonne dans TCD
    Par Archimede35 dans le forum Cognos
    Réponses: 0
    Dernier message: 24/03/2010, 14h17
  3. [Masquage] Interdire le masquage d'une colonne
    Par Commodore dans le forum Excel
    Réponses: 3
    Dernier message: 14/08/2008, 17h06
  4. Réponses: 3
    Dernier message: 11/04/2008, 15h37
  5. [VBA-E] Masquage de plusieurs colonnes par interface
    Par tuta77 dans le forum Macros et VBA Excel
    Réponses: 11
    Dernier message: 24/01/2007, 09h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo