XL 2010 filtre excel 2007

chilo27

XLDnaute Occasionnel
Bonjour le forum

Me voila de retour
Peut on faire une macro sur une feuille déjà en filtre
un lord dossier à traiter cela me simplifierai le travail
Je filtre la colonne G exemple 119 et je lui affecte un numéro pour la gestion interne en H

Ex. tableau


23​
35​
19​
20​
22​
119​
11900​
le 119 est la somme en G et 11900 la somme en H
si plusieurs 119 sont trouvés avec la macro décompte un numéro pour les différencier


17​
33​
27​
20​
22​
119​
11901​
idem
Un peu alambiquer mais j'ai essayer de simplifier

je joins un fichier en exemple

Merci à Mapomme et JOb75 pour les macros decompte

Je vous remercie par avance
 

Pièces jointes

  • decompte(5).zip
    57.8 KB · Affichages: 9

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Chilo,
En PJ un essai, en reprenant la stratégie de MaPomme :
VB:
Sub Codage()
Dim der&
   Application.ScreenUpdating = False
   der = Cells(Rows.Count, "g").End(xlUp).Row
   Range(Range("i6"), Cells(der, "i")).FormulaR1C1 = "=COUNTIF(R5C7:RC[-2],RC[-2])"
   Range(Range("h6"), Cells(der, "h")).FormulaR1C1 = "=RC[-1]*100+RC[1]-1"
   Range(Range("h6"), Cells(der, "h")) = Range(Range("h6"), Cells(der, "h")).Value
   Range(Range("i6"), Cells(Rows.Count, "i")).ClearContents
End Sub
Par exemple pour colonne H=119, je prends la valeur * 10 plus le numéro d'appartion, soit 11900,11901,11902 .... la même chose pour chaque valeur de la colonne H.
 

Pièces jointes

  • Copie de decompte(5).xlsm
    92.2 KB · Affichages: 5

chilo27

XLDnaute Occasionnel
Bonsoir le forum, Sylvanu

J'ai essayé ta proposition elle est bien, mais elle traite toutes les lignes donc très long.

J'aurais souhaité traiter les données en fonction de la sélection en B4:F4 qui donne la somme de 119
car cette somme peut être composée par d'autres nombres en B4:f4
d'où la nécessité de les traiter par groupe (sélectionner) par la macro decompte
Ce qui me donnerait pour le 1er groupe de 119 traité 11900
le 2ème groupe traité de 119 - 119001 pour les différencier lors du traitement

Merci néanmoins de t'être penché sur mon problème
 

chilo27

XLDnaute Occasionnel
Rebonsoir le, sylvanu

On se rapproche, mais la sélection va être difficile
Ne peut on pas affecté a la première sélection un numéro et faire défiler par macro

Exemple si la somme de la première sélection est 20 et est composée de x ligne et j'ai lui affecte manuellement 200 et je le fais glissé je garde la somme 200 est ce possible de le faire par macro

Merci pour le temps que tu m'accordes
 

chilo27

XLDnaute Occasionnel
Rebonsoir le forum, sylvanu

En faisant une sélection de G4:F4 avec la macro decompte
Il y a 4 lignes avec la somme en G4 de 119.
Actuellement la 1ère sélection en G4: f4 est de 11900
Je souhaiterai garder 11900 pour les 3 autres
La
 

chilo27

XLDnaute Occasionnel
Rebonjour le forum, Sylvanu

J'ai trouvé en partie ce que je souhaite à partir de votre macro
Le seul hic il me faudrait beaucoup de macros pour parvenir
par rapport à mes fichiers
Cette méthode me permet de mieux gérer mes dossiers
Il n'y a que la première ligne que je n'arrive pas à modifier
S'il est possible de me simplifier les macros je serai preneur

Merci pour votre aide et surtout votre patience
 

Pièces jointes

  • Classeur1.zip
    19.3 KB · Affichages: 5

Discussions similaires

Réponses
4
Affichages
895

Statistiques des forums

Discussions
311 720
Messages
2 081 910
Membres
101 837
dernier inscrit
Ugo