B
bragal
Guest
Bonjour,
Je voudrais créer une macro qui, sur une plage de cellule donnée, trouve la première cellule dont la bordure inférieure soit de type épaisse. Puis enregistrer le numéro de la ligne de cette cellule dans une variable (c par exemple) et aussi afficher ce numéro dans la cellule A1.
En fait je dispose d’un grand tableau (dont la longeur peut varier) dont le pourtour est en bordure épaisse, et je voudrais savoir à quel numéro de colonne se situe la dernière case de ce tableau. Cette dernière case peut être vide ou avoir n’importe quelle valeur, c’est pour ça que seule la méthode avec les types de bordure est possible.
Je sais qu’il existe la fonction « Range("B14:B800").Borders(xlEdgeBottom).Weight = xlMedium » mais je n’arrive pas à faire qu’il recherche la bonne cellule sur la plage donnée et qu’il stocke le numéro de la ligne trouvée dans une variable …
Merci d’avance
Je voudrais créer une macro qui, sur une plage de cellule donnée, trouve la première cellule dont la bordure inférieure soit de type épaisse. Puis enregistrer le numéro de la ligne de cette cellule dans une variable (c par exemple) et aussi afficher ce numéro dans la cellule A1.
En fait je dispose d’un grand tableau (dont la longeur peut varier) dont le pourtour est en bordure épaisse, et je voudrais savoir à quel numéro de colonne se situe la dernière case de ce tableau. Cette dernière case peut être vide ou avoir n’importe quelle valeur, c’est pour ça que seule la méthode avec les types de bordure est possible.
Je sais qu’il existe la fonction « Range("B14:B800").Borders(xlEdgeBottom).Weight = xlMedium » mais je n’arrive pas à faire qu’il recherche la bonne cellule sur la plage donnée et qu’il stocke le numéro de la ligne trouvée dans une variable …
Merci d’avance