XL 2016 Conseil mise en forme d'un tableau

MORISS

XLDnaute Junior
Bonjour,

Je viens vers vous car j'aurais aimer avoir des conseils sur comment disposer un tableau qui prend en charge des arrêts d'une ligne de conditionnement, à savoir qu'il y a des arrêts récurrents obligatoire, des changements de formats ect...

Merci d'avance

Bien cordialement
 

Staple1600

XLDnaute Barbatruc
Re

Non, je ne fournis plus de fichier exemple depuis belle lurette.
Cela dans le but d'inciter le demandeur à mettre les mains dans le cambouis et à mouiller la chemise ;)
Tu as tout les éléments pour déjà créer un menu déroulant

A toi de jouer, camarade ;)
 

Staple1600

XLDnaute Barbatruc
Re

Je ne vois comment ton tableau pourrait s'ajuster puisque il est vide.
Il ne contient aucune formule
(je parle du fichier exemple que tu as joins ici)
Une suggestion de solution possible serait de créer trois tableaux identiques l'un en dessous de l'autre, dont les lignes se masqueraient par macro selon le choix fait dans le menu déroulant
 

Staple1600

XLDnaute Barbatruc
Re

Pour la macro, tu la trouveras ici ;)
(à mettre dans le code de la feuille)
VB:
Private Sub Worksheet_Change(ByVal T As Range)
Application.ScreenUpdating = False
If T.Address = "$E$1" Then
Select Case T.Value
Case Is = "Ligne 1"
Rows("2:14").Hidden = False
Rows("15:40").Hidden = True
Case Is = "Ligne 2"
Rows("2:14").Hidden = True
Rows("15:27").Hidden = False
Rows("28:40").Hidden = True
Case Is = "Ligne 3"
'je te laisse continuer sur la même logique et faire les tests
Case Is = "AUTRE"
'idem à toi de jouer
End Select
End If
End Sub
NB: La liste déroulante est en E1
donc j'ai défusionné les cellules de la ligne 1
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

Ne pas oublier de lire les commentaires en vert dans le code
Il ne faut pas juste tester le code il faut aussi que tu le complètes (et même le corrige cf "AUTRE")

Histoire que je ne sois pas le seul à avoir les mains dans le cambouis ;)
 

Discussions similaires

Statistiques des forums

Discussions
312 489
Messages
2 088 855
Membres
103 976
dernier inscrit
kaizertv2001@gmailcom