[macro excel] addition de cellules suppression de
Résolu
JOLARITALE
Messages postés
144
Date d'inscription
Statut
Membre
Dernière intervention
-
JOLARITALE Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
JOLARITALE Messages postés 144 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai un tableau de plus de 1500 lignes
il à trois colonnes
À: numero de l'opérateur
B: la durée de l'opération
C: la matière utilisée
ors un même opérateur peut utiliser plusieurs fois la même matière
dans ce cas je voudrais additionner les durée et supprimer les lignes additionner pour ne garder que celles avec le résultat
exemple :
/ A B C
1 5 15.2 PA216
2 5 6.1 ABS123
3 5 8 PA216
4 6 7.99 MM304
5 6 2 UP005
6 8 1.1 PC107
7 8 28.8 PC107
faudrait que ça me donne :
/ A B C
1 5 23.2 PA216
2 5 6.1 ABS123
3 6 7.99 MM304
4 6 2 UP005
5 8 29.9 PC107
les lignes 3 et 8 du premier tableau sont supprimer...
c'est possible de faire ça avec une macro?
merci d'avance
j'ai un tableau de plus de 1500 lignes
il à trois colonnes
À: numero de l'opérateur
B: la durée de l'opération
C: la matière utilisée
ors un même opérateur peut utiliser plusieurs fois la même matière
dans ce cas je voudrais additionner les durée et supprimer les lignes additionner pour ne garder que celles avec le résultat
exemple :
/ A B C
1 5 15.2 PA216
2 5 6.1 ABS123
3 5 8 PA216
4 6 7.99 MM304
5 6 2 UP005
6 8 1.1 PC107
7 8 28.8 PC107
faudrait que ça me donne :
/ A B C
1 5 23.2 PA216
2 5 6.1 ABS123
3 6 7.99 MM304
4 6 2 UP005
5 8 29.9 PC107
les lignes 3 et 8 du premier tableau sont supprimer...
c'est possible de faire ça avec une macro?
merci d'avance
A voir également:
- [macro excel] addition de cellules suppression de
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Forcer suppression fichier - Guide
- Addition excel - Guide
- Liste déroulante excel - Guide
- Verrouiller cellules excel - Guide
6 réponses
bonjour
Cela me semble effectivement préférable car tu évite de trafiquer tes saisies et tu gardes toutes tes informations.
Cela me semble effectivement préférable car tu évite de trafiquer tes saisies et tu gardes toutes tes informations.
Bonjour,
tu n'es pas obligé de mettre tes données ainsi dans un TCD.
Dépose les champs opérateur ET matière dans les 'données de ligne' (peut-etre pas le nom exact, à gauche quoi...)et rien dans la ligne du haut (données de colonne ?)
eric
tu n'es pas obligé de mettre tes données ainsi dans un TCD.
Dépose les champs opérateur ET matière dans les 'données de ligne' (peut-etre pas le nom exact, à gauche quoi...)et rien dans la ligne du haut (données de colonne ?)
eric
je viens d'essayer ca pourrait aller mais le TCD ne me donne pas les durée tel que que je les ai dans mon tableu initial
il me donne le nombre de fois ou chaque couple matière et opérateur sont semblable...
je ne comprend plus rien.... :'(
(ps c'est la première fois que je fait un tableau croisé dynamique...)
il n'y a vraiment pas moyen de faire une macro pour ca?
il me donne le nombre de fois ou chaque couple matière et opérateur sont semblable...
je ne comprend plus rien.... :'(
(ps c'est la première fois que je fait un tableau croisé dynamique...)
il n'y a vraiment pas moyen de faire une macro pour ca?
ca y est j'ai trouver un truc
finalement, ca peut m'etre utile d'avoir grace au TCD le nombre de fois ou un opérateur donnée utilise la meme matière... mais maintenant il me faudrais un moyen pour que les durée s'aditionnent.
quelqu'un a une idée?
sinon je peut metre les trois données en ordonné
Opérateur Matière et Durée
la j'obtiens un tableau comme mon tableau d'origine mais qui me laisse un cellule matière vide si j'ai deux fois la meme
avec la fonction si je peux faire en sorte qu'il additionne les durée si la cellule de matière du dessous de la ligne en question est vide
mais quand j'ai plus de deux fois la meme matière ca marche plus... je sais pas comment lui dire d'additionner les durée si plus de deux cellule matières sont vide et si c le meme opérateur...
je suis a cours de solution...
finalement, ca peut m'etre utile d'avoir grace au TCD le nombre de fois ou un opérateur donnée utilise la meme matière... mais maintenant il me faudrais un moyen pour que les durée s'aditionnent.
quelqu'un a une idée?
sinon je peut metre les trois données en ordonné
Opérateur Matière et Durée
la j'obtiens un tableau comme mon tableau d'origine mais qui me laisse un cellule matière vide si j'ai deux fois la meme
avec la fonction si je peux faire en sorte qu'il additionne les durée si la cellule de matière du dessous de la ligne en question est vide
mais quand j'ai plus de deux fois la meme matière ca marche plus... je sais pas comment lui dire d'additionner les durée si plus de deux cellule matières sont vide et si c le meme opérateur...
je suis a cours de solution...
Et bien tu vois que c'est aussi bien d'apprendre les TCD plutôt que de refaire par macro ce que excel fait déjà ;-)
Tu pourras refaire plus facilement selon tes besoins.
Fais un clic-droit sur un de tes nombres, puis 'parametres de champ...' et choisis 'somme' (ou min ou moyenne ou...)
Tu peux mettre 2 fois le champ 'durée' l'un au-dessus de l'autre, un pour le nombre, un pour la somme
eric
Tu pourras refaire plus facilement selon tes besoins.
Fais un clic-droit sur un de tes nombres, puis 'parametres de champ...' et choisis 'somme' (ou min ou moyenne ou...)
Tu peux mettre 2 fois le champ 'durée' l'un au-dessus de l'autre, un pour le nombre, un pour la somme
eric
PS : voici un exemple :
http://www.cijoint.fr/cjlink.php?file=cj200807/cijTo6vckR.xls
si tu veux enlever les sous-totaux, clic-droit dessus et 'masquer'
Bonne découverte
eric
http://www.cijoint.fr/cjlink.php?file=cj200807/cijTo6vckR.xls
si tu veux enlever les sous-totaux, clic-droit dessus et 'masquer'
Bonne découverte
eric
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
oui mais non ça va pas
je dois prendre les données de ce tableau pour un autre tableau
et si c'est organiser avec les matières et les opérateur en abcisse et ordonné je sais pas faire...
une macro ça sera plus simple...