règlage auto de la hauteur des lignes d'une feuille. cellules composées par formules

  • Initiateur de la discussion Initiateur de la discussion Dicas
  • 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 !

Dicas

XLDnaute Junior
Bonjour à toutes et tous !!!

Je ne suis pas satisfait ! sur cette question, des dizaines de solutions s'échangent ... mais ne répondent pas à ma question :
J'ai établi une base de données en forme de calendrier.
J'ai établi des colonnes (à largeur fixe) dont la première est celle des dates et dont chacune des suivantes (format texte) représente un genre d'activité.
Viennent ensuite des précisions, des commentaires et enfin des formules qui combinent les contenus textes entres eux (concatener(si(), etc...) .
Les textes des cellules ne sont pas limités. Le texte composé en finale est très variable en volume.
Donc...
Je cherche à régler les hauteurs de toutes mes lignes (pas les cellules) sans avoir à intervenir (automatique).
Mes cellules texte ont toutes (ou presque) des retours à la ligne.
Dans ce cas je n'ai pas de cellules fusionnées.
Je résume: largeur fixe, saut de ligne auto, pas de cellules fusionnées, déroulement automatique.

Y a t'il encore quelqu'un qui veuille débattre de ce sujet déjà battu et rebattu ?
Ma maitrise de VBA est quasi nulle, ne soyez pas trop succincts ...
Merci de votre aide !
 

Pièces jointes

Re : règlage auto de la hauteur des lignes d'une feuille. cellules composées par form

Bonsour®

l'utilisation de VBA (.xlsm) est nécessaire : une formule ne renvoie qu'une valeur et n'a pas d'action sur les formats !

une proc événementielle
(action à préciser : changement contenu de cellule, changement de selection, recalcul, changement de feuille, activation)
ex :
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
 Range("A1").Select
    Selection.CurrentRegion.Select
    Selection.Rows.AutoFit
End Sub
ou bien :
Private Sub Worksheet_Calculate()
' même code que précédemment
End Sub
ou encore
Private Sub Worksheet_Activate()
' même code que précédemment
End Sub
 
Re : règlage auto de la hauteur des lignes d'une feuille. cellules composées par form

modeste-geedee !! Bonjour !!!


Ta contribution à la résolution de mon Pb a été rapide (même si je tarde à donner suite), efficace, nette et sans bavure !
MERCI !
 
- 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

Discussions similaires

Retour