Re
@ArmelleM ,
@ChTi160 ,
@patricktoulon ,
@GALOUGALOU , le Fil
Bon j'ai regardé ce Fil qui a plein de posts aujourd'hui... Voici mes commentaires
1°) Pour ce ceci :
En mettant ma base de données sur le fichier base de donnée sne respectant bien le fichier, cela me fait une erreur d'execution....est-ce que je dois tout remettre via le user form du coup ? soit tous mes contacts?
Est-ce que nous parlons bien de la dernière version en date ?
A savoir : XLD_ArmelleM_Fiche_Client _UserForm_v05_BETA.xlsm
(je crois, confirmé en point 3)
2°) Pour ceci :
Je ne sais pas si cela a un rapport avec le fait que je peux avoir des cellulles vides dans ma base client ou que j'
Je dois simuler les cas de "vides" mais ce n'est pas conseillé sur une base de données qui respecte un minimum de cohérence.
Et quand tu voudras modifier un client incomplet, tu le "paieras" car le Userform va "crier"...
(Reste à définir les champs non-obligatoires)
3°) Pour ceci :
En fait, je me rends compte que dès que je rajoute un nom le message apparait meme dans la version V5 en ajoutant après dans la base directement je vous ai mis le fichier en supprimant le nom des sociétés et le nom de famille tout le reste est vide
Je ne vois aucun fichier ?
4°) Pour ceci :
bonsoir ChTi160
- Attention aux déclarations en double(globale et dans les sub)
- nettoyer (virer les modules qui ne servent plus
- utiliser 2 colonne sup pour date 1 et date next du mois est ce bien utile
Pas de souci là dessus, ce n'est pas le fichier "bordélique" de
@dubarre dont on parle ici Patrick, c'est le mien, je sais ce que j'y ai mis, à ma connaissance, il n'y a pas de déclaration en double Globale et Private (tout est en Option Explicit) , ni de modules qui ne servent à rien et encore moins 2 colonnes de date, j'ai l'impression que tu confonds...
5°) Pour ceci :
En fait, je me rends compte que dès que je rajoute un nom le message apparait meme dans la version V5 en ajoutant après dans la base directement je vous ai mis le fichier en supprimant le nom des sociétés et le nom de famille tout le reste est vide
Vrassemblablement pas de souci là dessus; mais j'aimerais bien avoir une exemplaire de la BDD comme demand en point 3) ...
Ma conclusion rapide :
Dans ta BDD, as tu respecté ce champ
[CLEF PRIMAIRE] qui est
PRIMORDIAL :
Ce doit être une série de numéros uniques pour chaque ligne en colonne "A"
Au besoin si tu importes ta propre feuille "BDD" il y a deux conditions Sine Qua Non :
- 1°) la feuille doit se nommer impérativement "Base client"
- 2°) la première colonne doit contenir la [CLEF PRIMAIRE] qui doit être un numéro unique (1, 2, 3 etc) qui doit être créée à la main avant tout essai des UserForms.
Le point 2) si il n'est pas respecté; vu d'ici, c'est à 99% sûr que c'est la raison du plantage de la ligne :
CTRL = WSBDD.Cells(L, CInt(CTRL.Tag))
Il n'est plus en phase avec les numéro de colonnes, si il en manque une !!!
Ce n'est pas plus compliqué !
Ensuite pour la base référentielle, il faut bien qu'elle se nomme aussi "liste de choix" et qu'elle ait la même structure que ceci :
Peu importe le nombre de lignes de chaque colonne si elles sont bien de "A" à "H" comme ci-dessus...
Fais ou vérifies tout ceci, ça devrait mieux fonctionner à mon avis !!!
Bonne découverte du monde VBA Armelle et heureux d'avoir fait briller tes yeux avec cette démo
Courage, ça fonctionnera bientôt sur tes propres données !!!
Bien à toi, à vous
@+Thierry
EDIT 01H10 Pour ceci :
j'abuse si vous pouvez m'ajouter adresse + CP je l'ai oublié dans mon modèle
si non c'est pas grave je vous aime quand même
On verra ça quand tu auras déjà réussi à faire fonctionner dans l'état...
D'ici là si il y a d'autres oublis de champs, c'est le moment ou jamais, car je ne m'y reprendras pas à plusieurs fois !!!
EDIT 01H13 maintenant je vois le fichier joint au post #49... Avant il n'est pas montré... Ok je vais simuler là dessus quand j'aurai un moment...