Bonjour,
Voici mon code
' --------------------------------------
' Mise en forme du graph aerau
' --------------------------------------
On Error GoTo Acou
Sheets("Graph_aerau").Select
With ActiveChart
.HasTitle = True
If mm = 1 Or mm - pp = 1 Then
.ChartTitle.Characters.Text = "Courbe réduite aéraulique de " & mm - pp & " ventilateur"
Else
.ChartTitle.Characters.Text = "Courbes réduites aérauliques de " & mm - pp & " ventilateurs"
End If
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "delta'"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "mu"
.ChartArea.Select
End With
' --------------------------------------
' Mise en forme du graph acou
' --------------------------------------
Acou:
On Error GoTo Finir
Sheets("Graph_acou").Select
With ActiveChart
.HasTitle = True
If mm = 1 Or mm - nn = 1 Then
.ChartTitle.Characters.Text = "Courbe réduite acoustique de " & mm - nn & " ventilateur"
Else
.ChartTitle.Characters.Text = "Courbes réduites acoustiques de " & mm - nn & " ventilateurs"
End If
.Axes(xlCategory, xlPrimary).HasTitle = True
.Axes(xlCategory, xlPrimary).AxisTitle.Characters.Text = "phi ouverture réduite'"
.Axes(xlValue, xlPrimary).HasTitle = True
.Axes(xlValue, xlPrimary).AxisTitle.Characters.Text = "lw dB(A)"
.ChartArea.Select
End With
Sheets("Données").Select
Finir:
Application.ScreenUpdating = True
End Sub
Voici mon poblème : quand je lance la Macro, il se peut que
Graph_acou ou
Graph_aerau n'existe pas. Par consequent j'ai une erreur qui apparaît. Je décide donc de passer à l'instruction suivante si cette erreur apparaît. Pour le premier graphe cela fonctionne, mais pas pour le deuxième graphe. J'ai la fenêtre d'erreur
d'indice en dehors de la plage qui stoppe mon programme. Le problème viendrait-il du fait que je fais suivre 2
On Error GoTo à la suite ?
Merci d'avance