Copies de données en fonction de dates (VBA)

Résolu
jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -  
jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Débutant avec l'outil VBA, j'aurai besoin de votre aide précieuse.
Voici mon problème :
Dans la feuille 1, sont contenues des dates (tous les jours du mois de janvier à février, colonne A) associées à un volume d'eau consommé sur cette journée (colonne B).
Dans la feuille 2, sont contenus des résultats d'analyses (colonne B), avec la date d'analyse (colonne A). Ce que je souhaiterai, c'est de mettre en place une troisième colonne (C) où se trouve les volumes cumulés de la feuilles A, cela étant à faire automatiquement entre deux dates d'analyse.

J'espère que j'ai été claire, et que vous pourrez m'aider.

Cdt
A voir également:

1 réponse

via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
Bonjour

Pourquoi en VBA, une simple formule suffit :
En C2 de la feuille 2 formule à étirer ensuite vers le bas:
=SOMME.SI(Feuil1!A:A;"<="&Feuil2!A2;Feuil1!B:B)

Cdlmnt
Via
0
jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement, je n'y avais pas pensé. Par contre, après avoir copié cette formule, cela m'indique qu'elle contient une erreur.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Re,

Elle fonctionne sans erreur chez moi, tu es sûr de ta recopie ?
0
jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention   > via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon, aucune erreur signalée, je ne sais pas ce qui s'est passé.
Par contre, ce n'est pas le résultat attendu. En effet, cela fait la somme de toute la colonne B de la feuille 1, et non la somme seulement entre les dates de la colonne de la colonne A de la feuille 2. Du coup, la même valeur est renseignée dans toute la colonne C.
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746 > jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Ok je n'avais compris que tu voulais sommer entre les 2 dates; alors modifie ainsi la formule :
=SOMME.SI(Feuil1!A:A;"<="&Feuil2!A2;Feuil1!B:B)-SOMME(C$1:C1)

Cdlmnt
Via
0
jenor Messages postés 51 Date d'inscription   Statut Membre Dernière intervention  
 
Cela ne fait toujours pas ce que je désire :-/
Je te remercie pour l'aide déjà apporté, mais peux-tu m'aider à trouver quelque chose qui corresponde mieux ?
0