Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
967 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur de compilation, incompatibilité de type

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur de compilation, incompatibilité de type

n°2270989
darkythib
Posté le 07-12-2015 à 17:05:03  profilanswer
 

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!

mood
Publicité
Posté le 07-12-2015 à 17:05:03  profilanswer
 

n°2271067
Chelmi18
Posté le 08-12-2015 à 13:12:52  profilanswer
 

Vite fait sans certitude, as-tu essayé  
 

Code :
  1. Accueil.Hide


au lieu de

Code :
  1. Me.Hide


?
 
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....

n°2271074
darkythib
Posté le 08-12-2015 à 13:46:29  profilanswer
 

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.

n°2271089
Chelmi18
Posté le 08-12-2015 à 15:26:28  profilanswer
 

Aaaaaaahhhhh !!!
 
Et si tu rajoutes .Value derrière chaque bouton radio (Accueil.btr_rajoutervente.VALUE) ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Erreur de compilation, incompatibilité de type

 

Sujets relatifs
ERREUR SEGMENTATION CORE DUMPEDCompilation
[PERL] CGI retourner un code erreurFreeMem() provoque une erreur sans plantage
Erreur SQL ( Oracle ) 00936Erreur 183 sur un CopyFile()
erreur code php pour accès localhost[SQL Server] Insert - erreur "Illegal data"
Plus de sujets relatifs à : Erreur de compilation, incompatibilité de type


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR