Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Fonction renvoyant la zone remplie d'une feuille

V

viniboy

Guest
Bonjour à toutes et à tous,

J'ai vu sur un forum une fonction et je n'arrive absolument pas a retrouver où. Cette fonction renvoit la position des cellules en haut à gauche et en bas à droite du plus petit rectangle contenant toutes les données d'une feuille. Elle me parait très utile.

Si quelqu'un voit, merci de me le dire, cela m'arrangerait beaucoup.
Cordialement,
Vincent B)
 

JeanMarie

XLDnaute Barbatruc
Bonjour Viniboy

Je ne sais pas si j'ai compris ta question, tu me le diras.

Code retournant l'adresse de la plage utilisée de la feuille active
Code:
Public Sub PlageUtilisée()
   MsgBox ActiveSheet.UsedRange.Address
End Sub

Code retournant les valeurs des références de la plage utilisée
Code:
Public Sub PlageUtilisée()
  With ActiveSheet.UsedRange
    MsgBox .Row
    MsgBox .Column
    MsgBox .Row + .Rows.Count - 1
    MsgBox .Column + .Columns.Count - 1
  End With
End Sub

@+Jean-Marie
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…