J
Joh
Guest
Bonjour Forum !
Voila, j'ai un petit problème que je ne n'arrive pas à résoudre puisque je ne connais pas vraiment le VBA.
Voila j'ai créé une macro qui t'inscrit les abscisses d'une matrice : (la variable Tableau est une variable globale)
Sub Abscisse(m As Integer, t As Integer, s As String)
Dim j As Integer
j = 1
For i = t To (m * 135) Step 9
Range(s).Offset(j) = Tableau(i, 1)
j = j + 1
Next i
End Sub
Mais j'ai un problème quand j'appelle la macro :
m=1
tp=1
Abscisse(m,tp,'B3')
Mais ca ne compile pas, un message d'erreur me dit ' Erreur de compilation Attendu:='
Je ne comprends pas trop ce qu'on veut me faire comprendre ?
Une macro ne peut pas prendre de paramètres ?
Merci d'avance pour votre aide.
Bonne journée,
Johanna
Voila, j'ai un petit problème que je ne n'arrive pas à résoudre puisque je ne connais pas vraiment le VBA.
Voila j'ai créé une macro qui t'inscrit les abscisses d'une matrice : (la variable Tableau est une variable globale)
Sub Abscisse(m As Integer, t As Integer, s As String)
Dim j As Integer
j = 1
For i = t To (m * 135) Step 9
Range(s).Offset(j) = Tableau(i, 1)
j = j + 1
Next i
End Sub
Mais j'ai un problème quand j'appelle la macro :
m=1
tp=1
Abscisse(m,tp,'B3')
Mais ca ne compile pas, un message d'erreur me dit ' Erreur de compilation Attendu:='
Je ne comprends pas trop ce qu'on veut me faire comprendre ?
Une macro ne peut pas prendre de paramètres ?
Merci d'avance pour votre aide.
Bonne journée,
Johanna