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

XL 2010 copie automatique vba d'une feuille a l autre

dilou

XLDnaute Nouveau
Bonjour

je souhaite crée un code vba pour une copie automatique des onglets villes par exemple à la feuille importation et chaque fois que je rajoute une ligne dans un des onglets il se copie automatiquement dans l onglet importation a la suite du reste. je suis novice et sa a pas l aire simple.

merci a ceux qui pourrons m aider.
 

Pièces jointes

  • Bibleonglet1.xlsx
    26.1 KB · Affichages: 8

Jacky67

XLDnaute Barbatruc
Bonjour
Une proposition en Pj
La mise à jour se fait en sélectionnant la feuille "Importation"
**Avec les noms des éventuelless banques en V2
VB:
Private Sub Worksheet_Activate()
    Dim Sh As Worksheet, Derlg&
    Application.ScreenUpdating = False
    Range("b2.e" & Rows.Count).Clear
    For Each Sh In ThisWorkbook.Worksheets
        If Sh.Name <> ActiveSheet.Name Then
            Derlg = Sh.Cells.Find("*", , , , xlByRows, xlPrevious).Row
            If Derlg > 1 Then Sh.Range("b2:e" & Derlg).Copy Range("b" & Cells.Find("*", , , , xlByRows, xlPrevious).Row + 1)
        End If
    Next
End Sub
 

Pièces jointes

  • Bibleonglet1.xlsm
    28.2 KB · Affichages: 5
  • Bibleonglet1v2.xlsm
    30.8 KB · Affichages: 13
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Dilou, jacky
Une proposition ....
J'ai opté plutôt pour une consolidation lorsqu'on sélectionne la feuille "Importation" et je la reconstruit entierement.
De cette façon les lignes ajoutées sont prises en compte mais aussi les lignes modifiées et les commentaires rajoutés.
J'ai rajouté une colonne Ville. essentiellment pour les tests, mais vous puvez la conserver.
 

Pièces jointes

  • Bibleonglet1.xlsm
    37.6 KB · Affichages: 11

dilou

XLDnaute Nouveau
 

dilou

XLDnaute Nouveau
merci mais le problème et qu il me prend en compte un autre onglet que je souhaite pas qu il me prenne celui de l onglet extraction cette ongle me permet de faire mais recherche .
 

Pièces jointes

  • BIBLEVBA2.xlsm
    787.4 KB · Affichages: 5

Jacky67

XLDnaute Barbatruc
merci mais le problème et qu il me prend en compte un autre onglet que je souhaite pas qu il me prenne celui de l onglet extraction cette ongle me permet de faire mais recherche .
Re...
Tester la V2

**Rappel de la demande
je souhaite crée un code vba pour une copie automatique des onglets villes par exemple à la feuille importation et chaque fois que je rajoute une ligne dans un des onglets il se copie automatiquement dans l onglet importation a la suite du reste. je suis novice et sa a pas l aire simple.
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Ce n'était pas dans les specs de départ.
il suffit de rajouter la ligne :
VB:
    If Sh.Name = "Extraction" Then GoTo EndConsolidation ' car feuille Extraction n'est pas a traitée.
Si vous aviez une troisieme feuille à exclure, vous rajoutez une ligne.
 

Jacky67

XLDnaute Barbatruc
merci mais le problème et qu il me prend en compte un autre onglet que je souhaite pas qu il me prenne celui de l onglet extraction cette ongle me permet de faire mais recherche .
RE...
Sauf erreur la v2 ne prend pas en compte la feuille "Extraction"
Ma proposition fait en plus de tenir compte de cette feuille ce qui est demandé.
Soit
Re-rappel de la demande
je souhaite crée un code vba pour une copie automatique des onglets villes par exemple à la feuille importation et chaque fois que je rajoute une ligne dans un des onglets il se copie automatiquement dans l onglet importation a la suite du reste. je suis novice et sa a pas l aire simple.
Si ce n'est pas le cas, je cède la main!
 
Dernière édition:

dilou

XLDnaute Nouveau
Merci sa fonctionne encore une chose pourquoi quand j écrie dans l onglet importation sur la ligne 2 et que je change d onglet sa efface l écrit
 

Discussions similaires

Réponses
5
Affichages
353
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…