Bonjour,
Après plusieurs heures de recherche pour mon problème sans résultat, je me permets de poser la question ici. Je suis nouveau à VBA et donc pas très familier avec les objets et déclarations de variables...
J'ai une liste déroulante en case B2, et en fonction du choix dans cette liste, j'aimerais éxécuter des macros différentes. Le code fonctionne mais retourne "erreur 28: espace pile insuffisant"
Merci de votre aide!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 Private Sub Worksheet_Change(ByVal Target As Range) If [B2] = "A" Then ChangeChartScale1 If [B2] = "B" Then ChangeChartScale1 If [B2] = "C" Then ChangeChartScale1 If [B2] = "D" Then ChangeChartScale1 If [B2] = "E" Then ChangeChartScale1 If [B2] = "F" Then ChangeChartScale1 If [B2] = "G" Then ChangeChartScale1 If [B2] = "H" Then ChangeChartScale1 If [B2] = "I" Then ChangeChartScale2 If [B2] = "J" Then ChangeChartScale2 If [B2] = "K" Then ChangeChartScale2 If [B2] = "L" Then ChangeChartScale2 If [B2] = "M" Then ChangeChartScale2 If [B2] = "N" Then ChangeChartScale2 If [B2] = "O" Then ChangeChartScale2 If [B2] = "P" Then ChangeChartScale2 If [B2] = "Q" Then ChangeChartScale2 If [B2] = "R" Then ChangeChartScale2 If [B2] = "S" Then ChangeChartScale2 End Sub
Partager