Macro avec nombre de lignes variable

Bonjour à tous,

Je travaille sur une feuille Excel dont le nombre de lignes est variable.

Je souhaite créer une macro permettant d'établir un tableau croisé dynamique sur toutes les lignes de la matrice exceptée la dernière.

Existe-t-il un moyen pour que la macro sélectionne automatiquement toutes les lignes sauf une?

Merci d'avance.

Juju

Bonsoir à tous,

Peux-tu nous envoyer ton tableau ?

Macro en retour

Claude.

Merci,

j'ai fait une pirouette en insérant une ligne vide et en utilisant le code:

Range("A2").Select

Range(Selection, Selection.End(xlDown)).Select

Range(Selection, Selection.End(xlToRight)).Select

Et désolé pour le dérangement.

Bonjour,

Essaie plutôt cette instruction qui remplace les trois que tu viens de donner

Range("A2:H" & Range("A65536").End(xlUp).Row)

Avec

  • la colonne H comme étant la dernière colonne à droite à considérer
  • la colonne A étant toujours supposée remplie.

Si ton pb est résolu, n'oublie pas de mettre RESOLU en utilisant la liste déroulante que tu trouves en bas à gauche de ton premier post.

Amicalement

Dan

mightydiamont a écrit :

toutes les lignes de la matrice exceptée la dernière.

Le code de Dan (Salut Dan ) serait donc

Range("A2:H" & Range("A65536").End(xlUp).Row - 1)

En ayant supprimé ta ligne intermédiaire bien sûr.

Rechercher des sujets similaires à "macro nombre lignes variable"