> Tous les forumsBureautique

 TextBoxSujet résolu
Statut du sujet : RESOLU Imprimer
 bruce68
  Posté le 24/06/2007 @ 15:33  
 Petit astucien

279 Messages

Bonjour à tous

Dans mon USERFORM j'ai plusieurs textBox à renseigner.

La macro du TextBox ci-dessous fonctionne correctement , sauf quand je veux sortir: Erreur d'execution13, Incompatibilité de type, le débogage se trouve sur la ligne en rouge .

Ce TextBox est le 1° à renseigner, si je le met en 2° position plus de prb ,comment faire pour le laisser en 1° position ?

Private Sub NClient_exit(ByVal Cancel As MSForms.ReturnBoolean)Dim plage As Range
Set plage = Range("C3:C3000")
If Application.CountIf(plage, CDbl(NClient)) > "" Then
MsgBox "Ce N° de Client existe déja !", vbOKOnly + vbInformation, "Doublons"
NClient.Value = ""
NClient.SetFocus
Cancel = True
End If

End Sub

Dans un autre TexBox je voudrais mettre " % " à la fin du chiffre comment faire ? ce chiffre peut avoir 2 chiffres + 2 chiffres apres la virgule

Remise.Value = Format(Remise.Value, (0# & " %")), ce type de format ne fonctionne pas.

Je remercie d'avance tous ceux qui prendrons le temps de me donner une solution

 Afficher le profil de bruce68 Envoyer un message privé à bruce68
 
 
Publicité
 galopin01  Posté le 24/06/2007 à 19:38  
Astucien

4315 Messages

Bonjour,

Excel je suppose... Tu n'apparais pas dans les messages de cette catégorie...

Pour ce genre de question un fichier joint serait bienvenu.

A+

Afficher le profil de galopin01 Voir la configuration de galopin01Envoyer un message privé à galopin01
 Revenir en haut de la page
 bruce68  Posté le 24/06/2007 à 23:32  
Petit astucien

279 Messages

Bonsoir Galopin

Merci pour la réponse, sujet deplacer sur excel et joint fichier

Afficher le profil de bruce68 Voir la configuration de bruce68Envoyer un message privé à bruce68
 Revenir en haut de la page
 tommarianne  Posté le 01/07/2007 à 17:20  
Petit astucien

3 Messages
Message original par bruce68

Bonjour à tous

Dans mon USERFORM j'ai plusieurs textBox à renseigner.

La macro du TextBox ci-dessous fonctionne correctement , sauf quand je veux sortir: Erreur d'execution13, Incompatibilité de type, le débogage se trouve sur la ligne en rouge .

Ce TextBox est le 1° à renseigner, si je le met en 2° position plus de prb ,comment faire pour le laisser en 1° position ?

Private Sub NClient_exit(ByVal Cancel As MSForms.ReturnBoolean)Dim plage As Range
Set plage = Range("C3:C3000")
If Application.CountIf(plage, CDbl(NClient)) > "" Then
MsgBox "Ce N° de Client existe déja !", vbOKOnly + vbInformation, "Doublons"
NClient.Value = ""
NClient.SetFocus
Cancel = True
End If

End Sub

Dans un autre TexBox je voudrais mettre " % " à la fin du chiffre comment faire ? ce chiffre peut avoir 2 chiffres + 2 chiffres apres la virgule

Remise.Value = Format(Remise.Value, (0# & " %")), ce type de format ne fonctionne pas.

Je remercie d'avance tous ceux qui prendrons le temps de me donner une solution


'MET LES TEXTBOX "TARIF" AU FORMAT MONETAIRE
Private Sub TextBox2_Exit(ByVal Cancel As MSForms.ReturnBoolean)
UserForm1.TextBox2 = Format(UserForm1.TextBox2, "0.00" & " " & "€")
End Sub

ceci devrai t' aider

Afficher le profil de tommarianneEnvoyer un message privé à tommarianne
 Revenir en haut de la page
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsBureautique

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page