Copie automatique ligne vers onglet
Résolu/Fermé
A voir également:
- Copie automatique ligne vers onglet
- Copie cachée - Guide
- Hors ligne instagram - Guide
- Aller à la ligne excel - Guide
- Vente en ligne particulier - Guide
- Message automatique thunderbird - Guide
1 réponse
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 743
16 avril 2010 à 10:01
16 avril 2010 à 10:01
Bonjour,
Je viens de donner ce code à un autre intervenant du forum :
Pout l'utiliser :
- de ta feuille "database" taper ALT+F11
- Dans la fenêtre Visual Basic qui vient de s'ouvrir : Insertion/Modules
- copier/coller ce code dans cette fenêtre puis fermer Visual Basic
- pour l'utiliser depuis la feuille excel taper ALT+F8, choisir creation_onglets et cliquer sur exécuter.
Je viens de donner ce code à un autre intervenant du forum :
Sub creation_onglets() Dim Ws As Worksheet Dim trouve As Boolean Dim contenu As String Dim lig, derlig As Integer With Sheets("database") derlig = .Range("A65536").End(xlUp).Row For lig = 2 To derlig contenu = .Cells(lig, 1).Value For Each Ws In ThisWorkbook.Worksheets trouve = False If StrComp(Ws.Name, contenu, vbTextCompare) = 0 Then trouve = True Exit For End If Next Ws If trouve = True Then .Rows(lig).Copy Sheets(contenu).Range("A65536").End(xlUp).Offset(1, 0) Else Sheets.Add ActiveSheet.Name = contenu .Rows(lig).Copy Sheets(contenu).Range("A65536").End(xlUp).Offset(1, 0) End If Next lig End With End Sub
Pout l'utiliser :
- de ta feuille "database" taper ALT+F11
- Dans la fenêtre Visual Basic qui vient de s'ouvrir : Insertion/Modules
- copier/coller ce code dans cette fenêtre puis fermer Visual Basic
- pour l'utiliser depuis la feuille excel taper ALT+F8, choisir creation_onglets et cliquer sur exécuter.
16 avril 2010 à 10:37
merci pour ta réponse qui m'aide vraiment et qui marche!
Reste maintenant pour moi à comprendre le code et à l'adapter à mes besoins.
Bonne journée.
16 avril 2010 à 10:47
En espérant que ça t'aide.
16 avril 2010 à 17:28
Merci encore!!