Macro avec nombre de lignes variableLe 18/12/2008 à 14:52mmightydiamontNouveau venuMessages5Excel2003 FRInscrit08/09/2008 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.JujuLe 18/12/2008 à 18:23dduboisPassionné d'ExcelMessages9'245ExcelVista Office 2007FRInscrit08/12/2007Emploiretraité Sce.MéthodesBonsoir à tous,Peux-tu nous envoyer ton tableau ?Macro en retourClaude.Le 19/12/2008 à 10:12mmightydiamontNouveau venuMessages5Excel2003 FRInscrit08/09/2008Merci,j'ai fait une pirouette en insérant une ligne vide et en utilisant le code:Range("A2").SelectRange(Selection, Selection.End(xlDown)).SelectRange(Selection, Selection.End(xlToRight)).SelectEt désolé pour le dérangement.Le 19/12/2008 à 11:16NNad-DanPassionné d'ExcelMessages7'256Excel2003 FR-2007 FR-MAC 2004 FRInscrit27/04/2007Bonjour,Essaie plutôt cette instruction qui remplace les trois que tu viens de donnerRange("A2:H" & Range("A65536").End(xlUp).Row)Avecla colonne H comme étant la dernière colonne à droite à considérerla 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.AmicalementDanLe 19/12/2008 à 12:09Sylvain TBMMembre dévouéMessages538Excel2003 FRInscrit11/06/2008EmploiDessinateur Industriel mightydiamont a écrit :toutes les lignes de la matrice exceptée la dernière.Le code de Dan (Salut Dan ) serait doncRange("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"ForumsExcel - VBAMacro avec nombre de lignes variable