chtite24
XLDnaute Nouveau
Bonjour à tous,
J'ai beau regarder sur d'autre sujets, je ne trouve pas de réponse à mon problème alors j’espère que quelqu'un pourra m'aider...
J'ai 2 fichiers, dans le 1er, toute une série de lignes avec dans la colonne 1, une date de fabrication toujours écrite de la manière "mois année" (avec le mois écrit en toute lettres); et dans la colonne 2, une valeur.
Dans mon deuxième fichier, je veux faire la somme de toutes les valeurs de la colonne 2 de mon premier fichier à condition que la date de fabrication soit inférieure au mois actuel ou si c'est le mois + 1 du mois actuel.
Je m'explique plus clairement : nous sommes en janvier 2012, je veux donc faire la somme de toutes les valeurs de la colonne 2 à condition que la colonne 1 = février 2012 ou tous les autres mois précédents (décembre 2011, novembre 2011, ....)
Mais pour le moment, la seule chose que j'ai réussi à trouver c'est :
MoisEnCours = VBA.MonthName(Month(Date)) & " " & VBA.Year(Date)
Et encore je ne sais mm pas si c'est utile...
Merci à toute âme bienveillante qui pourra me proposer une solution.
Cordialement,
J'ai beau regarder sur d'autre sujets, je ne trouve pas de réponse à mon problème alors j’espère que quelqu'un pourra m'aider...
J'ai 2 fichiers, dans le 1er, toute une série de lignes avec dans la colonne 1, une date de fabrication toujours écrite de la manière "mois année" (avec le mois écrit en toute lettres); et dans la colonne 2, une valeur.
Dans mon deuxième fichier, je veux faire la somme de toutes les valeurs de la colonne 2 de mon premier fichier à condition que la date de fabrication soit inférieure au mois actuel ou si c'est le mois + 1 du mois actuel.
Je m'explique plus clairement : nous sommes en janvier 2012, je veux donc faire la somme de toutes les valeurs de la colonne 2 à condition que la colonne 1 = février 2012 ou tous les autres mois précédents (décembre 2011, novembre 2011, ....)
Mais pour le moment, la seule chose que j'ai réussi à trouver c'est :
MoisEnCours = VBA.MonthName(Month(Date)) & " " & VBA.Year(Date)
Et encore je ne sais mm pas si c'est utile...
Merci à toute âme bienveillante qui pourra me proposer une solution.
Cordialement,