Bonjour à tous,
Je suis sur la création d'un userform permettant de contrôler des données. J'ai réussi à trouver toutes les macros que je souhaitais, mais je bloque sur un problème depuis quelques jours.
Mon USF permet d'aller récupérer des données dans un autre Excel, de les copier dans mon onglet, de mettre un filtre auto dans la première ligne de mon tableau (de la case B5 à la dernière case pleine de la ligne 5) et pleins d'autres choses encore.
J'ai fait plusieurs macro qui travaillent sur une plage de donnée fixe (partant de B5 et allant jusqu'à AK9000 et quelques), mais je souhaiterais rendre cette plage "variable", la cellule de départ est toujours la même B5, mais le nombre de colonnes peut changer ainsi que le nombre de lignes et pour pimenter le tout, certaines colonnes ont des cases vides (une macro est chargée de les colorier en bleu).
donc au lieu d'avoir la ligne :
j'aimerai avoir quelque chose qui me sélectionne automatiquement ma plage de cellules. Comme je sais que ma colonne B5 est toujours complète, j'ai essayé de faire divers types de ranges, de sélectionner en partant de B5 en faisant un xltodown et un xltoright mais j'y arrive pas ...
J'espère que je suis claire :s parce que là je m'y perds moi même^^ Si il faut je vous joindrais le fichier avec les macros et un fichier de données "test" (j'en ai crée un car travailler sur 9000 lignes sur un PC antique, c'est lourd^^).
Je suis sur la création d'un userform permettant de contrôler des données. J'ai réussi à trouver toutes les macros que je souhaitais, mais je bloque sur un problème depuis quelques jours.
Mon USF permet d'aller récupérer des données dans un autre Excel, de les copier dans mon onglet, de mettre un filtre auto dans la première ligne de mon tableau (de la case B5 à la dernière case pleine de la ligne 5) et pleins d'autres choses encore.
J'ai fait plusieurs macro qui travaillent sur une plage de donnée fixe (partant de B5 et allant jusqu'à AK9000 et quelques), mais je souhaiterais rendre cette plage "variable", la cellule de départ est toujours la même B5, mais le nombre de colonnes peut changer ainsi que le nombre de lignes et pour pimenter le tout, certaines colonnes ont des cases vides (une macro est chargée de les colorier en bleu).
donc au lieu d'avoir la ligne :
Code:
Range("B5:AK9170").SpecialCells(xlCellTypeBlanks).Interior.ColorIndex = 5
J'espère que je suis claire :s parce que là je m'y perds moi même^^ Si il faut je vous joindrais le fichier avec les macros et un fichier de données "test" (j'en ai crée un car travailler sur 9000 lignes sur un PC antique, c'est lourd^^).