Rechercher et couper/coller dans une autre feuille de calcul
Résolu/Fermé
A voir également:
- Rechercher et couper/coller dans une autre feuille de calcul
- Rechercher ou entrer l'adresse - Guide
- Couper une video - Guide
- Calcul moyenne excel - Guide
- Rechercher et remplacer word - Guide
- Feuille de pointage excel - Télécharger - Tableur
2 réponses
ThauTheme
Messages postés
1442
Date d'inscription
mardi 21 octobre 2014
Statut
Membre
Dernière intervention
29 juillet 2022
160
2 déc. 2020 à 10:10
2 déc. 2020 à 10:10
Bonjour Krie, bonjour le forum,
Essaie comme ça :
Essaie comme ça :
Private Sub cmdRecercher_Click() Dim OP As Worksheet 'déclare la variable OP (Onglet Prêts actifs) Dim OA As Worksheet 'déclare la variable OA (Onglet Archive) Dim R As Range 'déclare la variable R (Recherche) Dim PLV As Long 'déclare la variable PLV (Premiere Ligne Vide) Set OP = Worksheets("Prêts actifs") 'définit l'onglet OP Set OA = Worksheets("Archive") 'définit l'onglet OA 'définit la recherche R (recherche la valeur exacte de la textbox [tctNomComplet] dans toutes les cellules de l'onglet OP Set R = OP.Cells.Find(txtNomComplet.Value, , xlValues, xlWhole) If Not R Is Nothing Then 'condition : si il existe au moins une occurrence trouvée PLV = OA.Cells(Application.Rows.Count, "A").End(xlUp).Row + 1 'définit la première ligne vide de la colonne A de l'ongelt OA OP.Rows(R.Row).Copy OA.Cells(PLV, "A") 'copie la ligne de la première occurrence trouvée et la colle dans la cellule ligne PLV colonne A de l'onglet OA OP.Rows(R.Row).Delete 'supprime la ligne de l'occurrence trouvée dans l'onglet OP MsgBox "Enregistrement transféré.", vbOKOnly, "Macro terminée" 'message End If 'fin de la condition Unload frmRetour 'vide et ferme l userform [frmRetour] End Sub