zone d'impression dynamique cellule contenant une formule

  • Initiateur de la discussion Initiateur de la discussion bouchb
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

bouchb

XLDnaute Nouveau
Bonjour,
je progresse en VBA mais je rencontre encore des difficultés.

je voudrais faire une zone d'impression dynamique.

la largeur est toujours de la colonne B à O mais le nombre de ligne est variable.

la colonne de référence pour définir le nombre de ligne est la colonne D mais toute les cellules de cette colonne contiennent des formules.

je voudrais que la dernière ligne de la zone d'impression corresponde à la dernière ligne ou le résultat de la formule est différend de " ".

ci-joint le fichier.


Merci beaucoup de votre aide.
 

Pièces jointes

Re : zone d'impression dynamique cellule contenant une formule

Bonjour

une solution pour déterminer la ligne de la dernière cellule renseignée:

Code:
For i = 6 To Range("D" & Rows.Count).End(xlUp).Row
    If Cells(i, 4) = " " Then
       NbLigne = i - 1
        Exit For
    End If
Next
MsgBox NbLigne

attention il y a un espace entre les guillemets de If Cells(i, 4) = " " Then

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
10
Affichages
291
Réponses
7
Affichages
163
Réponses
6
Affichages
208
  • Question Question
Microsoft 365 MFC dans tableau
Réponses
2
Affichages
224
Réponses
5
Affichages
319
Retour