Macro Excel

Résolu/Fermé
pgodinho - 7 sept. 2007 à 22:09
 pgodinho - 9 sept. 2007 à 10:37
Bonjour,

Je suis un novice avec les macros et certaines fonctions sous Excel.

Je dois extraire à partir d'un fichier excel (qui contient une liste d'analyse téléphonique : N°Tél, cout, ...) les numéros de Tél qui ont les plus gros montant cumulé.

Donc , je désirai à partir du fichier (contenant les valeurs sous la feuille1) exécuter une macro qui me permettrait :
- de créér une nouvelle feuille qui se nommerait feuille2 (facile via l'enregistreur de macro)
- de récuperer sur la feuille2 à partir de la feuille1, les numéros qui ont les plus gros montant cumulé.

Merci par avance,

Philippe.
A voir également:

21 réponses

Merci pour ton aide et bonne soirée
1
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
9 sept. 2007 à 09:59
Tu veux regrouper par n°appelant ou n°appelé
1
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
7 sept. 2007 à 22:21
Un simple tri sur la monatnt suffit
0
Malheuresement non, car j'ai plusieurs ligne avec le même N°Tél.

Donc il faut que je trouve une formule qui me permette d'additionner le cout des N° de Tél identique puis finalement de faire un tri.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
7 sept. 2007 à 22:27
Tu devrays y parvenir en utilisant les tableaux croisés dynamiques
0
Exite-t-il un tutoriel simple qui puisse m'aider ?

Merci pour ton aide.
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
7 sept. 2007 à 22:55
Le Help de Excel est assez compréhensible avec des exemples. Sinon, tu tapes "tableau croisé dynamique excel" sous Google, tu trouveras une multitude d'utilisateurs qui expliquent ce qu'ils ont faits.
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
7 sept. 2007 à 23:07
Si tu n'y arrives pas, reviens vers le forum, on te "trouveras" la solution.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
8 sept. 2007 à 08:23
Il n'y a pas , en, principe, besoin de macro pour cette opération,sauf pour créer une feuille
Deux formules sont disponibles sur excel pour ce genre d'extraction:
RECHERCHEV (ou RECHERCHEH)
INDEX
Dans les deux cas, pour une plage données, vous pourrez extraire la liste des N) de téléphone identiques et ensuite y aligner eelurs coût par une égalité sur un tabelau séparé.
Je ne peux pas, à défaut de connaitre votre fichier, vous donner les formules exactes, mais mon dernier conseil pourrait bien vous aider en régle générale si vous ne connaissez pas le truc:
Au lieu d'aller chercher l'aide Excel, très gènèraliste, sélectionner la cellule prévue pour le résultat, cliquez sur insertion dans la barre des tâches et fonction dans le menu déroulant.
Vous y trouver les codes, utlisation et mode d'emploi de toutes les possibilités d'excel
Sélectionner par exemple recherche V ou H et laisser vous guider.
Quant à la macro pour créer une autre feuille, faite effectivement une macro:
Au cas où: Barre des tâches / Outil / Macro / Nouvelle macro/ Remplir le menu/ Faire ce que vous avez à faire/ Ne pas oublier ensuite de fermer la l'enregistrement.(important)
Espèrant vous avoir été utile
Bien cordialement
0
Tout d'abord je tenais à vous remercier, je ne parviens pas utiliser la fonction Recherche.
Ci-joint une copie dufichier.

Numéro Composé Type Destination d''appel Destination Horodatage Durée Coût estimé (Euro)
0 36 35 AUDIOTEL AUDIOTEL 20S 22/06/2007 15:17 00:01:34 0,465
0 36 35 AUDIOTEL AUDIOTEL 20S 22/06/2007 12:13 00:00:56 0,279
0 36 35 AUDIOTEL AUDIOTEL 20S 22/06/2007 12:00 00:01:57 0,558
0 36 99 Divers HORLOGE PARLANTE 07/06/2007 10:01 00:00:05 0,279
0 36 99 Divers HORLOGE PARLANTE 07/06/2007 10:01 00:00:02 0,279
0 36 99 Divers HORLOGE PARLANTE 07/06/2007 10:00 00:00:25 0,279
0 36 99 Divers HORLOGE PARLANTE 07/06/2007 10:00 00:00:05 0,279
0 36 99 Divers HORLOGE PARLANTE 07/06/2007 09:52 00:00:03 0,279

A partir de cette liste, je voudrais récuperer les numéros qui ont les plus gros montant cumulé.

ex :
Numéro Composé Destination d''appel Total des Coût (Euro)
0 36 99 HORLOGE PARLANTE 1,395
0 36 35 AUDIOTEL 20S 1,302

Cordialement,
Philippe
0
je cherche désespérément à créer une nouvelle recherche pas moyen de trouver comment faire pitié quelqu'un peut il m'aider?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 412
9 sept. 2007 à 06:55
Difficile d'expliquer sur messagerie
Un seul conseil:
sélectionner la cellule
_Cliquer dans barre des taches sur insertion
_Cliquer sur Fonction
_Apparrait alors une boite dans laquelle vous pourrez sélectionner RECHERCHEV ou RECHERCHEH
-la boite vous dira alors ce que fait la fonction et le mode pour construire la formule dans le cadre d'affichage
Il n'y a qu'a suivre
Si ça ne larche pas du premier coup réessayez en calant vos références car il faut bien situer les colonnes ou lignes de départ et arrivée dans la formule. Si ça ne marche toujours pas, revenez nous voir.
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
9 sept. 2007 à 08:10
Pourrais tu fournir un extrait de ton fichier excel en copie jointe via https://www.cjoint.com/

0
Ci joint le lien
https://www.cjoint.com/?jjj0555oup
Merci
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
9 sept. 2007 à 10:08
Ci-joint le résultat https://www.cjoint.com/?jjkh4YoYQO
0
par n° appelé
0
MErci c'est que je recherche , peut-tu me dire si je peux modifier ce tableau, ces formules ...
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
9 sept. 2007 à 10:16
Comme je te l'avais suggéré, j'ai utilisé les tableaux croisés dynamiques de Excel (je ne tape aucune formule)
0
J'ai réussi à refaire ton tableau, par contre je n'arrive pas à faire un tri décroissant sur la colonne totale
0
Claude Claude Messages postés 1756 Date d'inscription vendredi 17 août 2007 Statut Membre Dernière intervention 29 août 2009 584
9 sept. 2007 à 10:29
Tu sélectionnes toutes les cellules de données (de A5 a B28 dans l'exemple)

Tu appelles la fonction trier

Il te propose une zone, tu la modifies en sélectionnant ta colonne de cout et tu spécifies très décroissant.
0