• Initiateur de la discussion Initiateur de la discussion durand
  • Date de début Date de début

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 !

D

durand

Guest
Salut tout le monde

Novice en la matière je sollicite une ame charitable pour une aide.
J'ai un tableau avec plusieurs lignes qui correspond a des temps de fab.
Ex en a1 10h, a2 5 h etc...
Je souhaiterais pouvoir faire en sorte que ma hauteur de ligne corresponde au temps inscrit dans mes cellules.
LE hic et que je ne sais pas comment faire en auto.

Merci

Sylvie
 
Bonsoir Durand,

Pour résoudre ton problème, il suffit de programmer l'évènement "Worksheet_Change" de la feuille de calcul dont tu veux ajuster les hauteurs de lignes.

=====================================================
Private Sub Worksheet_Change(ByVal Target As Range)
k = 12.75
If Target.Column = 1 And IsNumeric(Target) Then Target.Rows(1).RowHeight = Target * k
End Sub
=====================================================

Chaque fois que tu modifieras le contenu d'une cellule de la colonne A et que ce contenu sera numérique, la hauteur de la ligne sera ajustée à la valeur k multipliée par la valeur de cette cellule. Ici k à été fixé à 12.75 ce qui est la hauteur standard d'une ligne. Donc par exemple si A3 = 5, la hauteur de la ligne 3 sera ajustée à 3 fois la hauteur standard. Bien évidemment on peux choisir d'autres valeurs pour k.

Bon courage pour la suite.

Omicron.
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
694
Retour