élément de bd triée par onglet | ||
---|---|---|
Inscription: 20/04/2010
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 09-05-2010 21h12
Bonsoir le Forum,
je souhaite à partir de ma macro "enregistrement" renseigner d'une part une base de données(ça c'est ok) et ensuite faire le tri par tour et le coller dans l'onglet correspondant. merci de jeter un oeil sur le fichier joint qui sera j'espère plus parlant. cordialement wilplan |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 09-05-2010 22h30
Bonsoir wilplan et bienvenue sur XLpages.com
Bonsoir le Forum, Questions :
Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 23/05/2008
De La Varenne Saint-Hilaire
Messages:
356
Système d'exploitation: PC Version Excel utilisée: 2010 |
Posté le : 10-05-2010 02h00
Bonsoir myDearFriend, wilplan
Ca sera effectivement plus clair quand tu auras pris soin de répondre aux questions posées par myDearFriend. En attendant voici un premier jet avec ce que j'ai compris, c'est à dire en supposant que la macro était indépendante de la première, et que les enregistrements étaient copiés dans les onglets les uns à la suite des autres ... ? J'ai mis les explications dans le code (en vert): Sub trfonglet() avec ton fichier en PJ. Bien sûr, on doit pouvoir écrire bien mieux que ça (souvent fachée avec le VBA moi ) mais cela peut peut-être te donner un premier éclairage. Bien à toi, Mth |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 20/04/2010
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 10-05-2010 06h49
Bonjour myDearFriend, Mth, le forum
Je vais essayer d'être plus clair et de ne plus me tromper. pour les deux interrogations de myDearFriend:
Merci Mth pour ton travail qui est proche de ce que je recherche et tes explications toujours aussi précises. je vous souhaite une bonne journée |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 10-05-2010 10h09
Bonjour Wilplan, Mth, le Forum,
Tout d'abord, bravo à Mth qui commence à maitriser "VBA" comme elle maitrise déjà le côté "formule" Excel. Belle polyvalence que beaucoup vont jalouser (et moi le premier ! ). Si j'ai bien compris le problème (pas sûr cela dit encore), tu trouveras en pièce jointe mon interprétation de la situation. J'ai utilisé le code ci-dessous en lieu et place du tien : Option Explicit Cordialement, Nb: je me suis également permis de convertir ton classeur au format .xls, compatible aux versions Excel antérieures à 2007, afin de permettre l'accès au plus grand nombre de visiteurs intéressés. Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 20/04/2010
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 10-05-2010 15h32
Re Bonjour myDearFriend, le forum,
Quel talent! c'est exactement ce que je recherchais. Mon problème est maintenant résolu, mais je vais devoir m'employer à comprendre le code Vba . C'est de l'Hébreu, non!! Encore une petite question pour clore ce fil, et commencer à comprendre, Pourquoi je ne vois pas la macro s'exécuter lorsque je la lance par le bouton enregistrement? Je ne vois rien dans le code vba qui puisse figer l'écran pendant sa réalisation. Merci et à bientôt Cordialement, Wilplan |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 10-05-2010 16h40
Re,
Citation : wilplan a écrit : Figer l'écran (à l'aide de la propriété ScreenUpdating en particulier), c'est bien, mais souvent c'est utilisé comme un cache-misère... Avant tout, on ne le répètera jamais assez dans les forums, en VBA tu n'as pas besoin de faire de Select de feuilles, plages ou cellules pour pouvoir agir dessus. Par exemple, plutôt que : Sheets("bd").Select Il conviendrait d'écrire simplement : Sheets("bd").Rows("2:2").Insert Shift:=xlDown Que tu peux même ensuite simplifier encore par : Sheets("bd").Rows(2).Insert En t'affranchissant des Select :
Le réflexe a adopter donc : N'hésite pas si tu as besoin d'explications supplémentaires. Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: élément de bd triée par onglet | ||
---|---|---|
Inscription: 20/04/2010
Messages:
28
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 10-05-2010 21h32
Un grand Merci myDearFriend pour la qualité de tes réponses
Salutations XLDiennes Wilplan |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes