Formulaire, valider enregistrement

  • Initiateur de la discussion Initiateur de la discussion vallesm77
  • 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 !

V

vallesm77

Guest
Bonjour,

Voici un fichier excel dans lequels je renseigne des zones de texte et coche une case.
Je voudrais que lorsque l'on clique sur le bouton "Ajouter" les informations saisies s'enregistre sur la deuxieme feuille et qu'un message apparaisse du genre "Serveur enregistrer, veuillez saisir à nouveau" et que les champs se vide pour un nouvelle saisie ?

Etant un peu nul en macro et vba je demande votre aide !!!

Merci d'avance et bonne journée
 

Pièces jointes

Re : Formulaire, valider enregistrement

Bonjour,

Voici un fichier excel dans lequels je renseigne des zones de texte et coche une case.
Je voudrais que lorsque l'on clique sur le bouton "Ajouter" les informations saisies s'enregistre sur la deuxieme feuille et qu'un message apparaisse du genre "Serveur enregistrer, veuillez saisir à nouveau" et que les champs se vide pour un nouvelle saisie ?

Etant un peu nul en macro et vba je demande votre aide !!!

Merci d'avance et bonne journée

Bonjour

Voilà

Salutations

RGI
 

Pièces jointes

Re : Formulaire, valider enregistrement

Ok super Merci !

Je vais pouvoir me débrouiller avec tout ca !!!

Dans l'ensemble j'arrive a comprendre le code.
Par contre je ne comprend pas comment tu positionne les enregistrement sur l'autre feuille.
Surment par cette ligne :

ligvide = Range("a65536").End(xlUp).Row + 1

Peux-tu stp si tu as 2 min me décrire ce que fait cette ligne ?

Merci d'avance
 
Re : Formulaire, valider enregistrement

Ok super Merci !

Je vais pouvoir me débrouiller avec tout ca !!!

Dans l'ensemble j'arrive a comprendre le code.
Par contre je ne comprend pas comment tu positionne les enregistrement sur l'autre feuille.
Surment par cette ligne :

ligvide = Range("a65536").End(xlUp).Row + 1

Peux-tu stp si tu as 2 min me décrire ce que fait cette ligne ?

Merci d'avance

Range("a65536").End(xlUp).Row
indique la premiére ligne non vide à partir de A65536 en remontant (xlup) de la colonne A

de là j'ajoute 1 ce qui me donne le n° de la première ligne vide de la colonne A


Voilà
 
Dernière édition:
- 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

D
Réponses
6
Affichages
1 K
P
  • Question Question
Réponses
1
Affichages
851
A
  • Question Question
Réponses
3
Affichages
2 K
K
Réponses
12
Affichages
2 K
Réponses
29
Affichages
4 K
Retour