XL 2019 Complément dans ma VBA : Problème

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 !

SamLion91

XLDnaute Junior
Bonjour à tous

Grâce à l'aide précieuse de @sylvanu j'ai une superbe macro avec des userforms
J'ai modifié légèrement 2 userforms
Mais je rencontre quelques problème avec

Sur l'userform2:
* J'aimerai que les cases "Client", "Film" et "Laize et LAP" se remplissent automatiquement grâce notamment à la cellule "CP" qui renvoi au tableur de l'onglet "Dossier"
(dans mon tableau Stock_Sleeves j'y ai mis une formule pour le faire (pour ceux qui ont du mal à me comprendre) mais j'aimerai que cela se face automatiquement à l'affichage de l'userform2 une fois que le CP est noté)
* J'aimerai aussi que la date et l'heure du jour de la saisie apparaissent dans la colonne "L"

Sur l'userform3:
* Mon bouton " A bientôt" ne fonctionne pas
* J'aimerai que mon dossier s'enregistre automatiquement et se ferme à la fin

Qui pourrait m'aider?

Cordialement
 

Pièces jointes

Bonjour SamLion,
Vous avez testé votre PJ ?
Les objets Colonne et Sig n'existaient plus. Je les ai rebaptisés.
En PJ un essai.
Mon bouton " A bientôt" ne fonctionne pas
VB:
Private Sub CommandButton1_Click()
    Unload UserForm3
End Sub
J'aimerai que les cases "Client", "Film" et "Laize et LAP" se remplissent automatiquement
Code:
Private Sub CP_Change()
    ValCP = Val(userform2.CP)
    With Sheets("dossier")
        If Application.CountIf(.[B:B], ValCP) > 0 Then
            Lcp = Application.Match(ValCP, .[B:B], 0)
            userform2.Client = .Cells(Lcp, "C")
            userform2.Film = .Cells(Lcp, "F")
            userform2.LaizeLap = .Cells(Lcp, "E")
        End If
    End With
End Sub
J'aimerai aussi que la date et l'heure du jour de la saisie apparaissent dans la colonne "L"
Code:
.Cells(L, "L") = Date
 

Pièces jointes

Merci @sylvanu
J'ai encore un petit souci que je n'avais pas vu
Quand je créer un ligne à l'aide de Userform2, la date apparait , ça c'est cool
Mais mon souci c'est que ça va mettre la date du jour tous les jours.
Moi j'aimerais que cette date reste fixe à la date de création de la ligne.

Quelle macro dois-je modifier pour que la date reste fixe?

Cordialement
 

Pièces jointes

Bonjour,
Sur les lignes collées seule la date du jour est inscrite et "en dur", elle ne sera pas modifiée.
Par contre en L15 vous avez =+AUJOURDHUI(), donc elle évoluera chaque jour. Mais cela n'a rien à voir avec la macro, c'est dans votre fichier que cette cellule est calculée.
 
- 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

Discussions similaires

Réponses
5
Affichages
696
Réponses
5
Affichages
518
Retour