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

Problème fin de boucle

fredannab

XLDnaute Nouveau
Bonjour
Je fais une macro qui cherche a redimentsionner les lignes en fonction du nombre de lignes qui se trouvent entre 2 valeurs, histoire d'avoir une forme rectangulaire homogène pour pouvoir y insérer des images.
J'ai fait une boucle qui y arrive bien mais je coince pour la fin de la boucle. Je voudrais qu'il arrête quand le "Selection.End(xlDown).Select" arrive à la ligne 65 536

Voici le code:

Code:
 Dim LigneDeb As Integer
    Dim Lignefin As Integer
    Dim NbLignes As Integer
    Dim TailleSketchDefaut As Integer
      
    
    TailleSketchDefaut = 125
    LigneDeb = 2
        
  
     Do
     
    Cells(LigneDeb, 3).Select
      
    Selection.End(xlDown).Select
    Lignefin = ActiveCell.Row
 
    NbLignes = Lignefin - LigneDeb
    
    Rows(LigneDeb & ":" & Lignefin - 1).RowHeight = TailleSketchDefaut / NbLignes
    LigneDeb = Lignefin
    
    
    Loop Until IsEmpty(Cells(Lignefin, 3)

je joins le fichier.
Des idées ?
 

Pièces jointes

  • TEST Macro hauteur de ligne.zip
    11.9 KB · Affichages: 13
Dernière édition:

Discussions similaires

Réponses
2
Affichages
568
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…