Bonjour,
J'ai essayé d'utiliser la commande "Type".
voici mon code:
vba me met l'erreur suivante:
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 Public Type VirementsReguliers Count As Integer Index As Integer TabStartDate(100) As Date TabFinDate(100) As Date TabMontant(100) As Double End Type Public Type VirementsExceptionnels Count As Integer Index As Integer TabDate(100) As Date TabMontant(100) As Double End Type Private Sub CommandButton1_Click() Dim VirReg As VirementsReguliers Dim VirExp As VirementsExceptionnels ... End Sub
Dans un tutorial de ce site j'ai lu:Erreur de compilation:
Impossible de définir un type Public défini par l'utilisateur à l'intérieur d'un module objet
Je pense que c'est mon probleme car je fais la déclaration au dessus le la procedure. Mais où dois je déclarer le type ? J'ai essayé de faire la déclaration dans un module mais ca marche pas ...Ce code se place toujours en tête de module standard. Il ne peut jamais être utilisé dans le corps d'une procédure ou d'une fonction.
Pouvez vous m'aider?
Partager