PB VBA

Bonjour à tous,

J'ai la commande suivante en VBA:

Range("A2:A" & Range("A65536").End(xlUp).Row).SpecialCells(xlVisible).EntireRow.Select

Elle me permet de sélectionner toutes les lignes visible après la mise en appliquation d'un filtre dans une collonne.

Mon PB est le suivant: cette fonction me sélectionne les lignes entières et je souhaiterais que la sélection ne se fasse que des colonnes A à P.

Qqun saurait-il comment résoudre cela.

D'avance merci pour vos réponses.

2 réponses

  1. Bonjour,

    Si c'est toi qui a fait la macro, sélectionne juste 1 par 1 via une macro les cellules qui t’intéresse.
    0
    1. Bonjour,

      Je ne peux pas faire ca car le résultat filtré avant d'exécuté la commande n'est pas forcément toujours le même.
      0
  2. Bonjour
    Peux être comme ça
    Range("A2:P" & Range("A" & Rows.Count).End(xlUp).Row).SpecialCells(xlVisible).Select
    

    A+
    Maurice
    0
    1. C'est parfait merci bcp.
      C'est exactement ce qu'il me fallait.
      0