Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 copie valeur texte box dans cellule

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 !

morpheus579

XLDnaute Nouveau
Bonjour

Je cherche comment copier des valeurs des box texte Acces Drives , Mails et Remarques vers la cellule du classeur " listes Salariés"

Merci pour vos retours
 

Pièces jointes

Bonjour Morpheus,
Dans votre fichier les "Textbox" ne semble pas être de vraies Textbox, cela ressemble à des shapes.
Je les ai remplacées par de vraies Textbox, et le code associé est :
VB:
Sub ajout()
    Sheets("Listes Salariés").[L2] = Sheets("Formulaires").TextBox1.Text
    Sheets("Listes Salariés").[M2] = Sheets("Formulaires").TextBox2.Text
    Sheets("Listes Salariés").[N2] = Sheets("Formulaires").TextBox3.Text
End Sub
A vous d'adapter pour ranger les valeurs sur la ligne désirée.
 

Pièces jointes

Bonjour Sylvanu

Un grand merci pour ton retour je ne vois pas par contre comment faire un Copier --> Coller les valeurs pour que le champs remplis soit automatiquement dans la cellule de la feuille listes salariés.

Je ne sais pas si mon code est correct déja 🙂

Merci pour ton aide par avance
 
Re,
Un ex en PJ avec :
VB:
Sub ajout()
    DL = 1 + Sheets("Listes Salariés").Range("A65500").End(xlUp).Row  ' Première ligne dispo
    Set F = Sheets("Formulaires")
    With Sheets("Listes Salariés")
        .Cells(DL, "A") = F.[B6]    'Prénom
        .Cells(DL, "B") = F.[E6]    'Nom
        .Cells(DL, "C") = F.[B9]    'Trigramme
        .Cells(DL, "D") = F.[B12]   'Date entrée
        .Cells(DL, "E") = F.[B15]   'Type contrat
        .Cells(DL, "F") = F.[B18]   'Département
        .Cells(DL, "G") = F.[B21]   'Entité
        .Cells(DL, "H") = F.[B24]   'Poste
        .Cells(DL, "I") = F.[B27]   'Partners
        .Cells(DL, "J") = F.[B30]   'Matériel
        .Cells(DL, "K") = F.[B33]   'GSM
        .Cells(DL, "L") = F.TextBox1.Text   'Acces drive
        .Cells(DL, "M") = F.TextBox2.Text   'Mails
        .Cells(DL, "N") = F.TextBox3.Text   'Remarques
    End With
    'Effacement cellules
    Range("B6:C6,E6:F6,B9:C9,B12:C12,B15:C15,B18:C18,B21:C21,B24:C24,B27:C27,B30:C30,B33:C33").ClearContents
    F.TextBox1.Text = ""
    F.TextBox2.Text = ""
    F.TextBox3.Text = ""
End Sub
 

Pièces jointes

- 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
3
Affichages
151
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…