propriete UsedRange

Y compris Power BI, Power Query et toute autre question en lien avec Excel
a
alexane
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 20 juillet 2009
Version d'Excel : 2003 FR

Message par alexane » 21 juillet 2009, 13:58

Bonjour à tous
Voila quand je saisie
maplage = ActiveSheet.UsedRange.Address
je récupére bien l'adresse de la plage de cellules présente sur ma feuille

Mon pbl est le suivant :
Si j'ai saisi une donnée dans une cellule puis l'ai effacé par la suite, elle sera prise en compte dans les réf de la plage que me renvoie l'usedRange même après avoir enregistrer et fermer le fichier.
Existe il une instruction qui permette de ne récupérer que les réf de la plage réellement présente ?
merci
Avatar du membre
Sylvain TBM
Membre dévoué
Membre dévoué
Messages : 538
Inscrit le : 11 juin 2008
Version d'Excel : 2003 FR

Message par Sylvain TBM » 21 juillet 2009, 16:18

Bonjour,

La seule méthode est de faire un petit ménage :roll:
Notre excellent ami Claude propose une macro pour l'automatiser : un Dyson contre un balai de fougères... :wink:

Voir ce topic
Il vaut mieux 10 qui savent que 1 qui cherche....
Avatar du membre
Pierrot93
Membre fidèle
Membre fidèle
Messages : 226
Inscrit le : 21 juillet 2009
Version d'Excel : 2003 FR

Message par Pierrot93 » 21 juillet 2009, 16:29

Bonjour Alexane, Sylvain

Essaye peut être ce code, devrait répondre à ton problèeme, enfin j'espère...
MsgBox Range(Cells(Cells.Find("*", , xlValues, , 1, 1, 0).Row, Cells.Find("*", , xlValues, , 2, 1, 0).Column), _
    Cells(Cells.Find("*", , xlValues, , 1, 2, 0).Row, Cells.Find("*", , xlValues, , 2, 2, 0).Column)).Address
bonne fin d'après midi
@+
a
alexane
Nouveau venu
Nouveau venu
Messages : 6
Inscrit le : 20 juillet 2009
Version d'Excel : 2003 FR

Message par alexane » 21 juillet 2009, 16:34

Merci pour tout
A bientot
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message