Besoin d'aide pour créer une feuille de saisie "USerForm"
RésoluPHILOU10120 Messages postés 6513 Date d'inscription Statut Contributeur Dernière intervention -
Je suis en train d'essayer de réaliser une base de données, mais je bute sur la saisie des informations, si quelqu'un pouvait m'aider cela serait parfait. (Le VBA est trop compliqué pour mi et j'y perds beaucoup de temps je n(avance pas)
Voici mon ébauche de fichier
https://www.cjoint.com/c/LCuslILcJG4
Merci pour votre aide
- Besoin d'aide pour créer une feuille de saisie "USerForm"
- Créer un lien pour partager des photos - Guide
- Comment créer un groupe whatsapp - Guide
- Créer un compte google - Guide
- Créer une adresse hotmail - Guide
- Créer un compte gmail - Guide
195 réponses
La problématique porte sur la saisie d’informations dans une base via des formulaires, en particulier le choix des champs obligatoires, des accès bloqués à certains éléments et l’idée d’un sauvegarde automatique à la fermeture. Les propositions techniques incluent la validation du numéro de téléphone (minimum 10 chiffres), l’apparition d’un calendrier par clic pour les dates et la distinction entre formulaires de création et de modification pour éviter les blocages lors de la saisie. Sur le volet données, il est recommandé de ne pas supprimer un parrain sans filleuls pour éviter les doublons, d’envisager des corrections plutôt que des suppressions, et de clarifier les intitulés et les colonnes (Pose, M², Date, RVD, mois) pour une meilleure cohérence. Enfin, côté interface, l’utilisation d’une ListView plutôt qu’une ListBox est évoquée pour limiter les accès externes et améliorer les performances, avec des ajustements sur le séparateur décimal et l’ajout éventuel d’une colonne mois.
Votre fichier modifie: https://www.cjoint.com/c/LDCquNJiAYf
Je n'avais pas modifie tous les appels et procedures au niveau argument.
Par contre, j'ai toujours pas de code parrain ou/et Filleul au bon format. Je planche dessus entre autre.
Parrain/Filleul en creation toutes les infos sont ok en dehors du code, c'est ballot. Vous pouvez faire des recherches et mise a jour dans gestion RDV etc
J'ai pu enregistrer un parrain, mais pour le filleul la macro se bloque voire image dans le fichier
https://www.cjoint.com/c/LDCse3B18B4
Normal, cette partie de code n'est encore ok pour le code parrain et filleul.
Le fichier que je triture est en partie bon, mais toujours un problème de format code.
Demain matin, je vais voir à résoudre ce petit soucis afin que vous puissiez continuer à faire des tests de mise au point. En ce moment je suis un court côté dispo.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionDevrait aller mieux avec ceci: https://www.cjoint.com/c/LDDng7nHytf
Les deux UF Creation fiche et GestionRDV peuvent etre deplacer pour une meilleur mise au point
Oui aprés remise en place de PrtSafe pour 64bits cela fonctionne, J'ai créé un P et un F cela s'est bien passé
Je n'ai pas encore pu rechercher ni modifié RDV mais cela avance. Prévoir numéro de rue à 4 chiffres je l'avait modifié dans mon fichier.
Ok, deux petites modif a faire UF creation fiche
Private Sub Cmd_Creation_Fiche_Click()
If OptB_Parrain Then
'N°-Parrain
.Cells(PCV, 6) = NbP ald NpP
et
'Parrain Nb.filleul
'.Cells(PCV, 9) = NbP ligne a mettre en commentaire
Les 2 modifications sont faites, Création P et F Ok
Par contre si je veux créer un deuxième Filleul cela bloque voire image
https://www.cjoint.com/c/LDDqPOhKDJ4
Chez moi pas de probleme, mais ajoute ceci :
OptB_Parrain = False
OptB_Filleul = False
en fin de la procedure Private Sub Cmd_Creation_Fiche_Click() avant Thisworkbook.save pour eviter de faire un click sur parrain et faire un click sur Filleul pour saisir le filleul suivant. En dehors de ca, je n'avais aucune erreur
Ok correction faites cela fonctionne
Reste la partie RDV et modification
Cela avance bien, et je suis satisfait de pouvoir modifier le VBA avec vos instructions, j'arrive à mis retrouver et pourtant ce n'est pas gagné le VBA je ne suis pas formé, je bricole
Merci pour toute cette aide
je ne suis pas formé, je bricole
En ce moment, a la tele, pas mal de pub pour le bricolage, y a peut-etre ce qu'il vous faut!
Je viens de refaire plusieurs essais en créant un Parrain avec plusieurs Filleuls c'est Ok, je retrouve bien les infos dans la feuille Base données
Le code postal, peut-on chercher la commune avec une liste déroulante à partir de la feuille Grand Est.
Il faut aussi dupliquer les infos suivant les cas dans la base parrain ou Filleul.
Merci pour votre aide
Le code postal, peut-on chercher la commune avec une liste déroulante à partir de la feuille Grand Est.
Il faut aussi dupliquer les infos suivant les cas dans la base parrain ou Filleul.
C'est normalement la suite
Peut-être un risque de confusion
Sur feuil1 en E21 =.TextB_CPP = code postal Parrain
en E22 =.TextB_CPP à modifier en CP Commune Parrain
Ou bien je me trompe à voir ?
Ou bien je me trompe à voir ?
Non, c'est un copier/froisser. Recitifiez. Vous savez a quoi cela m'a servi?
Je viens de tester la partie modification et RDV, cela fonctionne, mais je n'ai pas vu la macro pour supprimer une ligne complète en cas de doublon. Le fait de cliquer sur le bouton suppression ne déclenche pas d'action.
Merci pour tout ton travail, j'espère arriver à tout comprendre et c'est pas gagné.
La suppression n'est pas encore codee. Pour la compréhension, ça devrait le faire.
À partir de demain, je peux reprendre le codage sur l'ecriture des base parrain et filleul.
Pour une combobox commune et faire un contrôle sur le code postale, je planche en même temps que le reste et à un moment donné vous aurez un nouveau fichier à tester.