probleme de nom ambigue dans mon appli

BASSDINGUE

XLDnaute Occasionnel
bonjour le forum,

j'ai un souci avec mon application developpé en vb:
hier ellle marchait bien et quand je l'ai reouvert ce matin elle me dit que j'ai des nom ambigue et elle ne demarre pas
le 1 nom ambigue:~ . Je ne sais pas a quoi cela correspond
et quand je passe par vb et que je lance un userform , c'est le nom du userform qui apparait comme noms ambigue
si quelqu'un sait ce que cela veut dire, ca m'arrangerait
merci

ps:je developpe pour du excel 2000
 

Yohng

XLDnaute Nouveau
Re : probleme de nom ambigue dans mon appli

Bonsoir,
Ce que je fais dans ce cas (je ne suis pas pro et j'ai les mêmes soucis que toi, mais avec d'autres erreurs) : dans la procédure d'initialisation, je mets un point d'arrêt à chaque ligne et je suis le déroulement. (Parfois, il est utile d'utiliser les espions...si tu sais ce que tu cherches) .
Bien entendu, lorsque tu as testé le passage d'une boucle, tu peux supprimer les points d'arrêt.... ne pas te taper 1000 fois la boucle!
 
Dernière édition:

Yohng

XLDnaute Nouveau
Re : probleme de nom ambigue dans mon appli

OUPs désolé, ca ne marchera pas pour nom ambigu!
Il faut lire le code jusqu'à déceller ou tu as tapé 2 fois la même procedure,ou bien tu as une variable qui a le nom d'un control, ou un control qui a le nom d'une procedure .... etc ....etc....

//// tu peux aussi essayer de compiler, et il te montrera (peut-être) ou est ton erreur! ///
 
Dernière édition:

jeanpierre

Nous a quitté
Repose en paix
Re : probleme de nom ambigue dans mon appli

Bonsoir BASSDINGUE, bhbh,

Comme dit par bhbh que je salue, mets nous au moins, et dans un premier temps, tout ton code. Ensuite, on verra si un fichier joint s'avère nécessaire.

De loin, comme cela, pas facile de dire.

A te lire.

Jean-Pierre
 

BASSDINGUE

XLDnaute Occasionnel
Re : probleme de nom ambigue dans mon appli

voila le code de la page d'acceuil
si vous trouvez quelquechose


Option Explicit
Private Declare Function FindWindowA Lib "user32" (ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLongA Lib "user32" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLongA Lib "user32" (ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" _
(ByVal lpClassName As String, ByVal lpWindowName As String) As Long
Private Declare Function GetWindowLong Lib "user32" Alias _
"GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long
Private Declare Function SetWindowLong Lib "user32" Alias "SetWindowLongA" _
(ByVal hwnd As Long, ByVal nIndex As Long, ByVal dwNewLong As Long) As Long
Private Declare Function DrawMenuBar Lib "user32" (ByVal hwnd As Long) As Long
Public MusicWAV


Private Sub CommandButtonRecherche_Click()
USFSEARCH1.Show
End Sub

Private Sub UserForm_QueryClose(Cancel As Integer, CloseMode As Integer)

If CloseMode = vbFormControlMenu Then Cancel = True

End Sub


Private Sub CMBRETARD_Click()


USFRETARDOPCA.Show

End Sub

Private Sub Sortie_Click()

USFSAVE_BD.Show
On Error Resume Next

End Sub



Private Sub BoutNouvelleFiche_Click()

USFCLIENTNEW.Show

End Sub


Private Sub CommandButtonAjoutNouveauCableur_Click()

USFCLIENTINFO.Show

End Sub

Private Sub CommandButtonAccesCode_Click()

On Error Resume Next
'USFPASSWORD.Show
Application.Quit

End Sub

Private Sub UserForm_Initialize()
'USFACCEUIL.
Label4.Caption = " Votre Base de données est enregistrée dans : " & ActiveWorkbook.FullName

Dim hwnd As Long, exLong As Long, zFactor As Integer, Style As Long

Sheets("table_client").Activate

hwnd = FindWindowA(vbNullString, Me.Caption)
exLong = GetWindowLongA(hwnd, -16)
If exLong And &H880000 Then SetWindowLongA hwnd, -16, exLong And &HFF77FFFF
zFactor = 100 * CInt(Application.Width / Me.Width)
Me.Width = Application.Width
Me.Height = Application.Height
Style = GetWindowLong(hwnd, -16) And Not &HC00000
SetWindowLong hwnd, -16, Style
DrawMenuBar hwnd

On Error Resume Next



'Affichage sur le UserForm
'USFACCEUIL.
LblDateHeure.Caption = "Nous sommes le " & Format(Date, "Long Date") '_
'& vbCrLf & vbCrLf & "Il est " & Format(Now, "Long Time")
'USFACCEUIL.
LblDateHeure.Caption = UCase(Left(USFACCEUIL.LblDateHeure.Caption, 1)) _
& Right(USFACCEUIL.LblDateHeure.Caption, Len(USFACCEUIL.LblDateHeure.Caption) - 1)



End Sub
 

Discussions similaires

Réponses
28
Affichages
983

Membres actuellement en ligne

Statistiques des forums

Discussions
312 196
Messages
2 086 100
Membres
103 116
dernier inscrit
kutobi87