[excel et VBA] rowheight

  • Initiateur de la discussion yoan.stephant
  • Date de début
Y

yoan.stephant

Guest
bonjour

je vous explique mon problème, je souhaite cacher une ligne si tel cellule est vide, je souhaitait faire avec la mise en forme conditionnelle, mais cela semble impossible, je doit donc passé sous VBA, ayant tres peu de connaissance la dessus, je pense avoir trouver la fonction, Rowheight, mais comment recuperer la valeur d'une cellule

Merci de votre aide

Cordialement

Yoan STEPHANT
 

ChTi160

XLDnaute Barbatruc
salut yoan.stephant
ces deux petites procèdure on pour effet
1° de cacher les lignes quand les cellules de la colonne A sont vides plage A1:A30 ici pour l'exemple
2° d'afficher dans cette même colonne les lignes qui sont cachées

Code:
Sub cache()'1°
Dim cel As Range
For Each cel In Range('A1:A30')
If cel.Value = '' Then
cel.EntireRow.Hidden = True
End If
Next
End Sub
Code:
Sub affiche()'2°
Dim cel As Range
For Each cel In Range('A1:A26')
 If cel.EntireRow.Hidden = True Then
   cel.EntireRow.Hidden = False
 End If
Next
End Sub
pour ce qui est de RowHeight cela détermine je pense la Hauteur des lignes

bonne journée

Message édité par: Chti160, à: 04/01/2006 15:25
 

Discussions similaires

Réponses
2
Affichages
243

Statistiques des forums

Discussions
312 963
Messages
2 093 996
Membres
105 906
dernier inscrit
aifa