Erreur de compilation, incompatibilité de type - VB/VBA/VBS - Programmation
Marsh Posté le 08-12-2015 à 13:12:52
Vite fait sans certitude, as-tu essayé
Code :
|
au lieu de
Code :
|
?
Parce que le Show précédent fait sans doute perdre l'information à quel form correspond le Me.
Sinon, il nous en faudrait un peu plus sur l'environnement (noms des form, des contrôles) et sur l'endroit où se situe l'erreur plus précisément....
Marsh Posté le 08-12-2015 à 13:46:29
J'ai essayé cela aussi, ça ne fonctionne pas non plus.
Yes yes, sans problème.
J'ai plusieurs forms :
Accueil
BDD
ficheprod
Magasin
nvproduit
rajoutervente
Il y a à chaque fois un bouton valider et un bouton retour.
Pour l'instant, rien ne marche, à chaque fois que j'essaye de faire même juste un retour (avec juste ce code BDD.Hide Accueil.Show), ça ne fonctionne pas et me met cette erreur : Nombre d'argument incorrect, affectation de propriété incorrecte. L'erreur pointe sur la toute première ligne du programme, à chaque fois.
Marsh Posté le 08-12-2015 à 15:26:28
Aaaaaaahhhhh !!!
Et si tu rajoutes .Value derrière chaque bouton radio (Accueil.btr_rajoutervente.VALUE) ?
Marsh Posté le 07-12-2015 à 17:05:03
Bonjour,
Je dois créer un programme VBA. Dans ce programme, j'ai un userform qui doit mener à d'autre userforms à l'aide de boutons radio à cocher.
Malheureusement, quand je valide, j'ai une erreur de compilation, incompatibilité de type.
Je vous mets mon code :
Private Sub bt_valideraccueil_Click()
If Accueil.btr_rajoutervente = True Then rajoutervente.Show Me.Hide
Else
If Accueil.btr_consulterBDD = True Then BDD.Show Me.Hide
Else
If Accueil.btr_ajoutnvprod = True Then nvproduit.Show Me.Hide
Else
If Accueil.btr_consulterfiche = True Then ficheprod.Show Me.Hide
End If
End If
End If
End If
End Sub
Est-ce que vous pouvez avoir une idée d'où vient le problème?
Merci d'avance!