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

Excel Discussion :

Figer ligne1 et colonne G en VBA


Sujet :

Excel

  1. #1
    Membre actif
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2018
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 48
    Par défaut Figer ligne1 et colonne G en VBA
    Bonjour
    J'aimerais figer la ligne 1 et la colonne G2 à G300 afin que mes boutons de macros qui se trouve dans la colonne G ne disparaissent pas si je scroll vers le bas.

    Merci de votre aide

    Marc-André

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Bonjour,

    L'enregistreur de macro est souvent utile...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Range("G2").Select
        ActiveWindow.FreezePanes = True

  3. #3
    Membre actif
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2018
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 48
    Par défaut Re: [XL-2007] Figer ligne1 et colonne G en VBA
    Bonjour,
    J'avais utilisé l’enregistreur de code mais j'arrive toujours au même problème.
    Ce que je mets dans la colonne G monte vers le haut et disparaît si je scroll vers le bas.

    Merci de votre aide.

  4. #4
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Salut.

    Excel fige à gauche et au dessus de la cellule renseignée... Normalement, ce qui s'est passé avec range("G2") aurait dû te renseigner sur ton erreur...


    Cela dit, tu ne peux pas figer comme tu le demandes...

    J'aimerais figer la ligne 1 et la colonne G2 à G300
    Ca voudrait dire que tu figes de la ligne 2 à la ligne 300. Or, tu ne peux figer qu'à partir de la première ligne (ou colonne), mais pas en plein milieu de la feuille.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  5. #5
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    Oups...
    C'était effectivement H2 pour conserver la ligne 1 et la colonne G (et celles de gauche...)
    Il faut aussi s'assurer que toutes les lignes et colonnes qui doivent être visibles le soient lorsqu'on fige les volets.
    Sinon, elles resteront masquées et bloquées...

  6. #6
    Membre actif
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2018
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 48
    Par défaut Re: [XL-2007] Figer ligne1 et colonne G en VBA
    Malheureusement, cela ne fonctionne pas !

    J'ai toujours le même résultat ?

    Merci de votre aide

  7. #7
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Tu ne peux pas figer 300 lignes. C'est un non-sens puisque cela figerait forcément ton écran.

    Tu ne peux pas non plus figer G sans figer ce qui a à gauche de G. Tu ne peux pas non plus figer la ligne 2 (et les suivantes éventuelles) sans figer la ligne 1. L'outil ne le permet pas, ni en VBA ni en Excel.

    Tu ne peux figer en VBA que comme tu figerais en Excel.

    C'est ton ergonomie qui est à revoir. Ca n'a pas de sens d'avoir des boutons de macros sur 300 lignes ^^

    Peux-tu donner un éclaté d'écran de ta feuille que l'on se rende compte de ce qui s'y présente?
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  8. #8
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2013
    Messages
    3 609
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Alimentation

    Informations forums :
    Inscription : Mai 2013
    Messages : 3 609
    Par défaut
    paqmarc, envoie plutôt un printscreen de ton écran plutôt qu'un fichier avec macro.
    Peu de gens vont ouvrir ce genre de fichier pas mesure de sécurité...

  9. #9
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Tout dépend le nombre d'images en A.

    Si tu n'en as qu'une, tu peux figer à A12, par exemple. Mais forcément, les lignes 1 à 11 seront figées sur TOUTES les colonnes... Forcément. Lorsque tu figes des lignes, c'est sur toutes les colonnes et lorsque tu figes des colonnes, c'est sur toutes les lignes...

    Essaie d'abord de le faire en Excel. Tu tu positionnes à droite et en dessous de ce que tu souhaites figer.

    Si tu souhaites ne figer que des lignes, mets-toi en A. Si tu souhaites ne figer que des colonnes, mets-toi en 1...

    Si tu souhaites que les premières lignes de ton tableau en colonne B et suivantes disparaissent vers le haut, tu dois faire démarrer ton tableau en dessous des lignes figées.
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

  10. #10
    Membre actif
    Homme Profil pro
    Auditeur informatique
    Inscrit en
    Janvier 2018
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Auditeur informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Janvier 2018
    Messages : 48
    Par défaut Re: [XL-2007] Figer ligne1 et colonne G en VBA
    Merci pour tout..
    Je réalise que l'application à ses limitations à ce niveau..

  11. #11
    Rédacteur/Modérateur


    Homme Profil pro
    Formateur et développeur chez EXCELLEZ.net
    Inscrit en
    Novembre 2003
    Messages
    19 125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur et développeur chez EXCELLEZ.net
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2003
    Messages : 19 125
    Billets dans le blog
    131
    Par défaut
    Ce n'est pas l'application (Excel) qui a des limites à ce niveau, mais éventuellement toi qui soit utilises le mauvais outil (Excel est un tableur...) soit qui conçoit mal ton fichier et/ou ton ergonomie...
    "Plus les hommes seront éclairés, plus ils seront libres" (Voltaire)
    ---------------
    Mes billets de blog sur DVP
    Mes remarques et critiques sont purement techniques. Ne les prenez jamais pour des attaques personnelles...
    Pensez à utiliser les tableaux structurés. Ils vous simplifieront la vie, tant en Excel qu'en VBA ==> mon tuto
    Le VBA ne palliera jamais une mauvaise conception de classeur ou un manque de connaissances des outils natifs d'Excel...
    Ce ne sont pas des bonnes pratiques parce que ce sont les miennes, ce sont les miennes parce que ce sont des bonnes pratiques
    VBA pour Excel? Pensez D'ABORD en EXCEL avant de penser en VBA...
    ---------------

Discussions similaires

  1. création d'un colonne formule sous vba
    Par volubiliss dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/06/2010, 09h28
  2. Figer la 1er colonne
    Par rastatoon dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 04/12/2009, 17h43
  3. [PR-2007] Largeur de colonne fixée en VBA
    Par curt dans le forum VBA Project
    Réponses: 1
    Dernier message: 17/10/2009, 16h52
  4. Figer la première colonne d'un tableau
    Par pc75 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 11/12/2007, 14h47
  5. Ajustement colonne formulaire en vba
    Par lito74 dans le forum IHM
    Réponses: 1
    Dernier message: 07/12/2006, 04h58

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