T
titiexplorer
Guest
Bonjour à tous
Je vous expose mon petit problème ; j'ai créé un code en vba pour récupérer dans une variable le numéro de la dernière ligne de chaque page imprimée d'une feuille de calcul qui en compte 6 au total. Voici le code :
Sub NbPages()
Dim nbP
Dim LP(6)
Dim i
nbP = Worksheets("Devis Entreprise").HPageBreaks.Count
For i = 1 To nbP
i = i + 1
LP(i) = Worksheets("Devis Entreprise").HPageBreaks.Item(i).Location.Row - 1
MsgBox LP(i)
Next i
End Sub
Il a fonctionné un certain temps et c'est en erreur sans raison apparente en me renvoyant : <L'indice n'appartient pas à la sélection.>
Si quelqu'un a une idée je suis preneur en vous remerciant par avance.
Je vous expose mon petit problème ; j'ai créé un code en vba pour récupérer dans une variable le numéro de la dernière ligne de chaque page imprimée d'une feuille de calcul qui en compte 6 au total. Voici le code :
Sub NbPages()
Dim nbP
Dim LP(6)
Dim i
nbP = Worksheets("Devis Entreprise").HPageBreaks.Count
For i = 1 To nbP
i = i + 1
LP(i) = Worksheets("Devis Entreprise").HPageBreaks.Item(i).Location.Row - 1
MsgBox LP(i)
Next i
End Sub
Il a fonctionné un certain temps et c'est en erreur sans raison apparente en me renvoyant : <L'indice n'appartient pas à la sélection.>
Si quelqu'un a une idée je suis preneur en vous remerciant par avance.