Bonjour bonjour le Forum,
J'appel vos lumiere sur un probleme qui me semble tout con mais que je n'arrive pas a resoudre...
J'ai une macro qui fontionne tres bien et qui m'ecrit sur plusieurs centaines de lignes des resultats, le probleme c'est que quand j'efface ces resultat le scrollbar (barre de defilement) reste toujours petit me permettant de descendre jusqu'a la derniere ligne des resultat alors qu'il n'y a plus rien.
j'aimerai que le scrollbar reprenne automatiquement une taille correcte en fonction des cellules non vides, car quand je fais un ActiveSheet.UsedRange.Select je recupère plein de cellules vide dont je n'ai pas besoin.
Mon but est de sélectionner toutes les cellules non vides avec le moins possible de cellules vides.
A cause de mon probleme cité au dessus je ne peux pas utiliser la ligne de code qui m'interesse:
Range(Cells(1, 1), Cells(ActiveSheet.UsedRange.Rows.Count + ActiveSheet.UsedRange.Row - 1, ActiveSheet.UsedRange.Columns.Count + ActiveSheet.UsedRange.Column - 1)).Select
Une autre methode proposé par 'AV' marche bien mais n'est pas complete:
Cells.Find('*', , xlFormulas, , xlByRows, xlPrevious).Select
ceci selectionne la derniere cellule non vide trouvé ce qui me donne la derniere ligne non vide mais pas la derniere colonne :huh:
Donc dois je reglé mon Pb de UsedRange ou dois-je me debrouller avec la methode de 'AV' ?