XL 2019 Rw.RowHeight = 24

bauerjackob

XLDnaute Junior
Sub Raz(Optional x As Byte)
Dim Sh As Shape, Rw As Range

With ActiveSheet
For Each Sh In .Shapes
If Sh.Name Like "_*" Then Sh.Delete
Next Sh
For Each Rw In .Range(ZN).Rows
Rw.RowHeight = 24
Next Rw
End With
End Sub


Il fait un debogage de ca mon fichier. Je ne trouve pas comment le corriger
 
Solution
Tour d'abord Bonsoir Bauerjackob,
Après 73 messages toujours pas pris les bonnes habitudes.

Dans votre code .Range(ZN) n'est pas correct, sauf si quelque part en variables public elle est défini.
ZN n'est pas une plage, ni l'adresse d'une cellule.
Par ex, si on fait : For Each Rw In .Range("A20:A25").Rows
alors ça marche correctement.

sylvanu

XLDnaute Barbatruc
Supporter XLD
Tour d'abord Bonsoir Bauerjackob,
Après 73 messages toujours pas pris les bonnes habitudes.

Dans votre code .Range(ZN) n'est pas correct, sauf si quelque part en variables public elle est défini.
ZN n'est pas une plage, ni l'adresse d'une cellule.
Par ex, si on fait : For Each Rw In .Range("A20:A25").Rows
alors ça marche correctement.
 

bauerjackob

XLDnaute Junior
Tour d'abord Bonsoir Bauerjackob,
Après 73 messages toujours pas pris les bonnes habitudes.

Dans votre code .Range(ZN) n'est pas correct, sauf si quelque part en variables public elle est défini.
ZN n'est pas une plage, ni l'adresse d'une cellule.
Par ex, si on fait : For Each Rw In .Range("A20:A25").Rows
alors ça marche correctement.
oui Sylvanu. ici un apprend. on applique et on crée.Cest bien résolu merci.
 

Discussions similaires

Statistiques des forums

Discussions
312 094
Messages
2 085 244
Membres
102 834
dernier inscrit
nadusha