VBA, figer les volets sans select

Résolu
Anthelm Messages postés 202 Statut Membre -  
Anthelm Messages postés 202 Statut Membre -
Bonjour,

J'aimerais figer les volets sur ma feuille sans passer par la sélection d'une cellule.
J'ai 3 colonnes et 2 lignes à figer donc normalement, il faudrait selectioner D3 et faire "figer les volets"

J'aimerais faire la même chose sans select donc quelque chose du type:

ActiveWindow.Range("D3").FreezePanes = True

Ce qui ne marche pas. Une idée? C'est possible?

Merci!

Configuration: Windows / Firefox 63.0

3 réponses

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonsoir
    essayez avec ça:

    Range("D3").Select
    ActiveWindow.FreezePanes = True

    crdlmnt
    1
    1. Anthelm Messages postés 202 Statut Membre 1
       
      Rebonsoir Vaucluse!

      Pas tout à fait ça justement :D
      0
  2. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonsoir,

    Tu es obligé de passer par un Select
    Excel n'a pas à ma connaissance prévu cette possibilité.
    1
  3. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
     
    Bonjour,

    mais rien ne t'empêche de mémoriser la cellule active, de mettre
    Application.screenupdating=false

    de positionner ton volet et de restaurer la cellule active.
    Personne n'y verra rien, pareil que si tu ne l'avais pas sélectionnée.
    eric
    1
    1. Anthelm Messages postés 202 Statut Membre 1
       
      Aaaah oui Vaucluse m'avait déjà parlé de cette fonction mais j'ai pas pensé à l'utiliser ici! Merci beaucoup, ça devrait le faire en effet.
      0