Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Mettre une alerte si la textbox n'est pas remplie

alain.pierrephie

XLDnaute Occasionnel
Bonjour au forum.
Je galère et essayé mille choses depuis deux jours et de guerre lasse je viens vers vous pour une aide qui vous semblera certainement facile mais qui m’ôtera une épine du pied.
J'explique:
J'ai cela ci joint qui va remplir une feuille et j'aimerai que si la personne ne remplie pas celle que je vous aie isolée c'est a dire la date afin d'éviter le débogage, il puisse y avoir un message du style "Veuillez remplir la date de consultation";
j'ai créé un label mais a chaque fois que je teste avec oubli de remplir la date j'ai bien mon alerte dans le label mais il y a aussi le débogage.
Si une bonne âme pouvais voir cela.
Merci à vous tous
Alain

-----------------------------------------O----------------------------------------------------


Private Sub Ajout_Click()
With Sheets("SAUVEGARDE")
'ActiveSheet.Unprotect ("5158")
fin = .Range("b" & .Rows.Count).End(xlUp).Row
.Range("B" & fin + 1) = nom.Value



.Range("C" & fin + 1) = CDate(DateConsultation.Value) ----> ALERTE SUR CET FORMULE



.Range("D" & fin + 1) = prenom.Value
.Range("F" & fin + 1) = telephone.Value
.Range("G" & fin + 1) = mail.Value
.Range("H" & fin + 1) = adresse.Value
.Range("I" & fin + 1) = designation1.Value
.Range("J" & fin + 1) = montant1.Value
.Range("K" & fin + 1) = designation2.Value
.Range("L" & fin + 1) = montant2.Value
.Range("M" & fin + 1) = designation3.Value
.Range("N" & fin + 1) = montant3.Value

With Sheets("devis")

.Range("j16") = CDate(DateConsultation.Value)

'validation puis aller dans la feuille devis
Sheets("devis").Activate

'ActiveSheet.Protect Password:="5158"

Unload Me

End With
End With
End Sub
 

alain.pierrephie

XLDnaute Occasionnel
Dans "Faire une facture" ---> erreur de compilation variable non définie = débogage ---->
t = Array(montant1, montant2, montant3)

Donc je ne peux pas passer à la suite c'est a dire a réimprimer et enregistrer une facture



-- Pointer le reglement d'une facture --->quand je choisi un mode de paiement il y a débogage ----->
If R.Cells(14) <> "" Then MsgBox " cette facture a déjà été pointée": Exit Sub


Voilà ce que j'ai détecté, je pense que c'est pas grand chose a modifier pour toi. Je testerai a nouveau quand tu te seras occupé de rectifier
Merci Patrick
 

patricktoulon

XLDnaute Barbatruc
tout les userforms sont en option explicit
il est difficile d'imaginer que j'ai pu oublier une variable ça aurait planté chez moi aussi
mais bon je vais regarder ça c'est dans quel userform que ca fait ça???????
soit précis des fois tu ne l'ai pas
 

patricktoulon

XLDnaute Barbatruc
disons que c'est la base archi débutant à savoir
les variable déclarée sur la meme ligne "Dim" doivent etre séparée par une virgule

je m'énerve un peu je suis sur 3 fins de projet en même temps

ok je regarde le règlement
 

alain.pierrephie

XLDnaute Occasionnel
Tu peux faire une pose aussi ou reprendre demain si t'es trop occupé, je comprend que tu doive en avoir ras la casquette de mon truc. On a encore jusqu'a mardi prochain. Ya pas le feu.
Juste une question, tu es programmeur de métier pour faire ce genre de programme ?
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…