[Résolu] Enregistrement données et vérification

  • Initiateur de la discussion Initiateur de la discussion sweaty
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

sweaty

Guest
Bonjour,

J'arrive presque au terme de mon projet après maintes péripéties mais j'ai omis une chose importante.

En effet, malgré maintes recherches, je sèche complètement.

J'ai une " textbox " dans lequel, il doit être saisi un nombre mais j'aimerais savoir comment faire pour qu'à chaque fois qu'un nombre est saisi, il soit enregistrer dans une nouvelle cellule et comment faire si le nombre saisi existe déjà dans une des cellules qu'une " msgbox " s'ouvre et affiche un message.

Merci à vous de m'aiguiller et bonne journée
 
Dernière modification par un modérateur:
Re : Enregistrement données et vérification

J'ai déjà ce code qui verifie que dans ma textbox, ce qui est saisi est bien un chiffre :

Private Sub TextBoxenvbatch_Change()
If IsNumeric(TextBoxenvbatch.Value) Then
validblenvsalle.Visible = True
Else 'SINON ...
validblenvsalle.Visible = False
End If
End Sub
 
Dernière modification par un modérateur:
Re : Enregistrement données et vérification

Plus clairement, lorsque un nombre est saisi dans la textbox ' peu importe son nom ) , ce nombre est enregistré dans une cellule de ma feuille excel ( A71 ), si un autre nombre est saisi dans la textbox, il est enregistré dans la cellule suivante juste en dessous ( A72) et ainsi de suite à chaque nouveau nombre choisi.

Pour éviter qu'un nombre déjà enregistrer dans une des cellules, il faudrait que lors de la validation de ce nombre, un message alerte l'utilisateur et efface le contenu de la textbox.

si nombre 1 saisi dans textbox => cellule A71 = 1
si nombre 2 saisi dans textbox => cellule A72 = 2
si nombre 3 saisi dans textbox => cellule A73 = 3

Si essai de saisie du nombre 2 => msgbox s'affiche avec un message d'avertissement et text de la textbox = ""
 
Re : Enregistrement données et vérification

Sujet résolu avec ce code :

Private Sub TextBoxenvbatch_Change()
If IsNumeric(TextBoxenvbatch.Value) Then
[B24] = TextBoxenvbatch.Text
[B25] = [B24]
validblenvsalle.Visible = True
Else 'SINON ...
validblenvsalle.Visible = False
End If
If Dir("C:\Suivi_DLC\" & "Archives_" & Range("C33").Value & "\" & "Batch_BL_N°" & Range("B25").Value & "", vbDirectory) <> "" Then
TextBoxenvbatch.Text = ""
validblenvsalle.Visible = False
MsgBox " Cette Bl existe déjà"
End If
End Sub
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

R
Réponses
0
Affichages
2 K
ricoeva
R
J
Réponses
2
Affichages
1 K
joseph01
J
Retour