Hauteur de ligne excel conditionnelle

Résolu/Fermé
sanchis81
Messages postés
134
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
2 octobre 2013
- 29 juin 2009 à 16:35
sanchis81
Messages postés
134
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
2 octobre 2013
- 29 juin 2009 à 18:06
Bonjour à tous,

est-il possible de jouer sur la hauteur d'une ligne excel de manière conditionnelle?

Par exemple, SI A1 = ""; hauteur LIGNE1 = 3

SI A1 = "Bonjour"; hauteur LIGNE1 = 15

SI A1 = "Aurevoir"; hauteur LIGNE1 = 30

Merci d'avance pour vos réponses

3 réponses

Mike-31
Messages postés
18014
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
11 août 2022
4 966
29 juin 2009 à 17:58
Salut,

Pas en conditionnel, en VBA seulement ou manuellement

A+
Mike-31

Un problème sans solution est un problème mal posé  (Einstein)
0
m@rina
Messages postés
17468
Date d'inscription
mardi 12 juin 2007
Statut
Contributeur
Dernière intervention
16 juillet 2022
10 931
29 juin 2009 à 17:59
Bonjour,

Oui, c'est possible avec une macro événementielle.

Voici un exemple pour la première ligne :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 Then
If Target.Value = "" Then
Target.Rows.RowHeight = 3
ElseIf Target.Value = "Bonjour" Then
Target.Rows.RowHeight = 30
ElseIf Target.Value = "Au revoir" Then
Target.Rows.RowHeight = 60
End If
End If
End Sub


Tu cliques avec le bouton droit sur l'onglet de ta feuille, et tu choisis "Visualiser le code".
Puis tu copies colles le code que je t'ai donné et tu testes.

m@rina
0
sanchis81
Messages postés
134
Date d'inscription
mardi 17 février 2009
Statut
Membre
Dernière intervention
2 octobre 2013
10
29 juin 2009 à 18:06
Parfait! Merci beaucoup!
0