Copies de données en fonction de dates (VBA)
Résolu/Fermé
jenor
Messages postés
51
Date d'inscription
mercredi 10 juin 2015
Statut
Membre
Dernière intervention
24 juillet 2015
-
11 juin 2015 à 08:53
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 11 juin 2015 à 15:08
jenor Messages postés 51 Date d'inscription mercredi 10 juin 2015 Statut Membre Dernière intervention 24 juillet 2015 - 11 juin 2015 à 15:08
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
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:
- Copies de données en fonction de dates (VBA)
- Fuite données maif - Guide
- Fonction si et - Guide
- Supprimer les données de navigation - Guide
- Nombre de jours entre deux dates excel - Guide
- Reinstaller windows sans perte de données - Guide
1 réponse
via55
Messages postés
14512
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
18 janvier 2025
2 742
11 juin 2015 à 09:14
11 juin 2015 à 09:14
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
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
11 juin 2015 à 09:40
11 juin 2015 à 09:44
Elle fonctionne sans erreur chez moi, tu es sûr de ta recopie ?
11 juin 2015 à 09:55
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.
11 juin 2015 à 10:09
=SOMME.SI(Feuil1!A:A;"<="&Feuil2!A2;Feuil1!B:B)-SOMME(C$1:C1)
Cdlmnt
Via
11 juin 2015 à 13:30
Je te remercie pour l'aide déjà apporté, mais peux-tu m'aider à trouver quelque chose qui corresponde mieux ?