XL 2019 Multipage variable

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 !

marg55

XLDnaute Nouveau
Bonjour, j'aimerai ajoute des labels sur une multipage, jusque la je sais faire. Maintenant j'aimerais pouvoir dire à mon programme de faire une boucle pour ajouter les labels mais que ce ne soit pas toujours sur le même onglet.
Pour être plus claire, un exemple: j'ai dix ligne, je veux que au bout de la 5ème ligne on affiche les labels sur l'onglet 2, mais cela peut varier, si j'ai 12 lignes j'en veux 6 sur chaque, ou je peux en vouloir 2 sur la première, 6 sur la deuxième et 4 sur la troisième.
Dans tous les cas je ne veux réaliser qu'une boucle d'insertion de label sur la multipage quelque soit le numéro de la page sur laquelle on veut insérer les labels.
je vous joins ce que j'aimerais avoir : que N°page soit une variable (je me débrouillerai pour lui donner une valeur, je ne sais juste pas comment l'écrire pour que le label soit bien mis en place. )
VB:
For i = 1 To DerniereLigne
         Set newLabel = newMultipage.Page(N°page).Controls.Add("Forms.Label.1", "Label" & i, True)
            newLabel.Top = 20 * i
            newLabel.Left = 20
            newLabel.Width = 260
            newLabel.Height = 20
            newLabel.Caption = Cells(i, 8)
        
        Next i

Merci à tous,
 
Bonjour

et donc, le numéro de page change à la moitié du nombre de ligne (5 pour 10 et 6 pour 12)
il faut donc calculer le numéro de page en fonction de i et du nombre de ligne
Ex:
NbLigne=10

NumPage= ENT((i-1)/(NbLigne/2))
 
Bonjour ChTi!

Cela peut varier car je vais également créer dynamiquement plusieurs multipages et pour chacune j'aimerai utiliser les mêmes boucles, certaines mutlipages n'auront que deux labels, d'autres en auront bien plus, 20,30,... De manière aléatoire ! alors je veux les répartir uniformément sur les pages des multipages. Mais ma priorité et de comprendre comment indiquer au programme que l'ajout de label se fait de manière variable sur les pages.
 
- 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

  • Question Question
Microsoft 365 Code listbox
Réponses
4
Affichages
538
Retour