Re : Réalisation d'une pyramide sous Excel
bonsoir,
ta pyramide est un groupe d'objets, pour nommer chacun de tes segments de couleur, il faut dégrouper temporairement (clic droit sur le groupe, menu "grouper", commande "dissocier"), puis tu cliques sur chaque segment chacun leur tour, ensuite pour les nommer, tu tapes leur nouveau nom dans la "zone nom" (en haut à gauche, à côté de la barre de formule).
il te faudra ensuite regrouper les objets (clic droit sur un des objets du groupe, menu "grouper", commande "regrouper")
dans ton formulaire (userform) tu peux ajouter un bouton et mettre le code suivant :
Private Sub CommandButton1_Click()
With ActiveSheet
.Shapes("Catégorie1").DrawingObject.Caption = TextBox1
.Shapes("Catégorie2").DrawingObject.Caption = TextBox2
.Shapes("Catégorie3").DrawingObject.Caption = TextBox3
.Shapes("Catégorie4").DrawingObject.Caption = TextBox4
.Shapes("Catégorie5").DrawingObject.Caption = TextBox5
End With
End Sub
il faudrait aussi que tu réordonnes l'ordre de tabulation des différents objets de ton formulaire (propriété tabindex)