Bonjour,
j'ai besoin d'un coup de pouce dans la création d'une base de données (pour chargement dans SAP).
J'ai X onglets (strictement identiques au niveau du format) que je souhaite regrouper dans 1 base de donnée.
Je recense plusieurs difficultés : d’une part j’ai des sous-totaux dans ces onglets, qui ne doivent pas figurer dans la BDD. D’autre part, et c’est selon moi là que se situe la principale difficulté, je serais amené à ajouter des lignes dans mes onglets qui devront figurer dans la BDD le cas échéant.
Avez-vous des idées de macro à créer pour contourner ces difficultés ?
Je post un exemple avec les X onglets et la BDD .
Un grand merci.
Riton
Macro création BDD depuis plusieurs onglets 
3 messages
• Page 1 sur 1
Macro création BDD depuis plusieurs onglets
- Fichiers joints
-
Exemple.xlsx- (16.03 Kio) Téléchargé 9 fois
- riton67
- Nouveau venu
- Messages: 4
- Inscription: 04 Nov 2011, 12:50
- Version Excel: 2007
Re: Macro création BDD depuis plusieurs onglets 
Bonjour à tous,
La feuille "BDD" est placée en 1er,
la macro l'efface à chaque fois et traite les onglets suivant
édit: modifié code et fichier (oubli variable f)
Amicalement
Claude
La feuille "BDD" est placée en 1er,
la macro l'efface à chaque fois et traite les onglets suivant
- Code: Tout sélectionner
Sub RegroupeBase()
Dim Lg&, Sh%, i%
Dim f As Worksheet
Application.ScreenUpdating = False
Set f = Sheets("BDD")
f.Range("a2:n" & f.[a65000].End(xlUp).Row + 1).ClearContents
For Sh = 2 To Worksheets.Count
With Sheets(Sh)
Lg = .Range("a" & Rows.Count).End(xlUp).Row
For i = 2 To Lg
If IsNumeric(.Range("b" & i)) And .Range("b" & i) <> "" Then
.Range("a" & i).Resize(1, 14) _
.Copy Destination:=f.Range("a" & Rows.Count).End(xlUp)(2)
End If
Next i
End With
Next Sh
Application.Goto f.Range("a2"), Scroll:=True
End Sub
édit: modifié code et fichier (oubli variable f)
Amicalement
Claude
- Fichiers joints
-
riton67_BDD_2.xlsm- (28.87 Kio) Téléchargé 15 fois
Faire simple, c'est ce qui est le plus compliqué ! et vice versa (à méditer)
- dubois
- Passionné d'Excel
- Messages: 9256
- Inscription: 08 Déc 2007, 12:03
- Localisation: MEUDON région parisienne
- Version Excel: Vista Office 2007FR
Re: Macro création BDD depuis plusieurs onglets
Merci Claude.
- riton67
- Nouveau venu
- Messages: 4
- Inscription: 04 Nov 2011, 12:50
- Version Excel: 2007
3 messages
• Page 1 sur 1
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Création d'une base de données à partir de plusieurs onglets
par Cisco28 » 09 Juin 2010, 11:23
- 7 Réponses
- 298 Vus
- Dernier message par dubois

09 Juin 2010, 14:27
- Création d'une base de données à partir de plusieurs onglets
-
- Recherche dans une BDD depuis un usuerform
par totopaze » 22 Fév 2011, 09:13
- 3 Réponses
- 159 Vus
- Dernier message par Dan

22 Fév 2011, 14:36
- Recherche dans une BDD depuis un usuerform
-
- Tableau de bord depuis une BDD dans Excel
1, 2
par Tyto » 11 Mars 2010, 12:05
- 13 Réponses
- 593 Vus
- Dernier message par dubois

05 Avr 2010, 11:28
- Tableau de bord depuis une BDD dans Excel
-
- macro plusieurs onglets sur un seul
1, 2par james404 » 21 Mai 2010, 16:03 - 19 Réponses
- 693 Vus
- Dernier message par james404

27 Mai 2010, 14:31
- macro plusieurs onglets sur un seul
-
- Macro de Comptage et Recherche dans plusieurs onglets
par NulEnVBA » 15 Déc 2011, 12:27
- 1 Réponses
- 70 Vus
- Dernier message par NulEnVBA

16 Déc 2011, 12:00
- Macro de Comptage et Recherche dans plusieurs onglets
-
- Macro afin d'avoir un état sur plusieurs onglets
par carnac29 » 17 Mai 2011, 16:12
- 2 Réponses
- 62 Vus
- Dernier message par carnac29

18 Mai 2011, 10:08
- Macro afin d'avoir un état sur plusieurs onglets
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 12 invités