Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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
 

MORISS

XLDnaute Junior
Le problème n'est pas de créer un menu déroulant, le problème est d'ajuster le tableau en fonction de la sélection, j'ai créer le menu déroulant mais le tableau ne s'ajuste pas.

Cordialement
 

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

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…