synthèse de données

  • Initiateur de la discussion Initiateur de la discussion bjh
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bjh

Guest
Bonsoir @ toutes & tous
j'ai un gros fichier de données
mon problème c'est que je voudrai en faire la synthèse sans passé par une formule type: nb.si, cela rame de trop
donc quelqu'un aurai t il une solution plus fluide via une macro
MERCI
je poste un exemple car je ne suis pas toujours trés clair
BYE
BJH
 

Pièces jointes

Bonjour Bjh, Monique et le Forum

Un bouton de lancement du cumul des citations des couples de nombres avec l'effacement en début de procédure du tableau cumuls.

Une macro qui réalise les cumuls en 22 secondes sur ma machine. J'ai même mis un compteur pour voir l'avancement.

Un code faisant appel à un tableau dynamique irait certainement plus vite ?

Cordialement

CBernardT
 

Pièces jointes

à Monique & CBernardT
Franchement vous êtes trop fort
vos 2 propositions sont extrèment interressantes
j'aurai une dernière question
vous êtes de véritables autodidactes ou avez vous suivi une formation sur excel et VBA car moi j'essai avec différents bouquins mais certains sont lourds à digérer
en tous cas MERCI @ vous 2
BJH
 
Re

Pour ma part, c'est les deux, une formation générale d'informatique et une formation autodidacte sur Excel grâce en partie à ce forum auquel j'essaye de rendre ce qu'il m'a donné depuis un an et demi.

Salut

CBernardT
 
Re,

Pour moi, c'est aucune formation.
Aucun bouquin à digérer.
Et aux macros, je n'y comprends rien.
Les macros de ton fichier sont faites avec l'enregistreur,
mais il a fallu que je fasse 3 fois la 1ère et 2 fois la 2ème pour y arriver.
 
Re

Pour Monique,

Tu m'ouvres de nouveaux horizons avec la formule "Form".

Je me suis permis de réduire tes deux macros en une seule très rapide.

Sub EffacerCompter()
'Effacement
Sheets("Feuil1").Range("C25:AY73").ClearContents
'Mise en place des formules
Sheets("Feuil1").Range("C25:AY73").FormulaR1C1 = "=Form"
End Sub


Salut

CBernardT
 
Bonjour,
Pourquoi ne pas utiliser une formule matricielle
selectionner les cellules C25 à AY73 et saisir la formule suivante:
=SI(NB.SI(B2😛13;B25:B73&" "&C24:AY24)>0;NB.SI(B2😛13;B25:B73&" "&C24:AY24);"")
valider ensuite par ctrl Maj entrée pour avoir la formule sous forme de matrice.
{=SI(NB.SI(B2😛13;B25:B73&" "&C24:AY24)>0;NB.SI(B2😛13;B25:B73&" "&C24:AY24);"")}
Il me semble que dans ce cas le résultat est immédiat me trompe -je ?
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Retour