Nenesandco
XLDnaute Nouveau
Bonjour à tous,
J'espère que vous pourrez m'aider. En pièce jointe, mon fichier test.
Je cherche à remonter une quantité précise en fonction d'une date d'expédition : quelles quantités ont été expédiées entre le 1er janvier 2013 et le 31 décembre 2013 ? Quelles quantités ont été expédiées entre le 1er janvier 2014 et le 31 décembre 2014 ?
Voici le code que j'ai utilisé :
Je ne comprends pas vraiment pourquoi mon code me renvoie 0 en résultat. J'imagine qu'il s'agit d'un problème avec les dates mais je ne trouve.
Avez-vous une solution ?
PS : je débute tout juste avec VBA. J'espère que vous serez indulgents !
Merci beaucoup pour l'aide que vous pourrez m'apporter !
J'espère que vous pourrez m'aider. En pièce jointe, mon fichier test.
Je cherche à remonter une quantité précise en fonction d'une date d'expédition : quelles quantités ont été expédiées entre le 1er janvier 2013 et le 31 décembre 2013 ? Quelles quantités ont été expédiées entre le 1er janvier 2014 et le 31 décembre 2014 ?
Voici le code que j'ai utilisé :
Code:
Sub test_calcul()
Dim x As Integer
For x = 8 To 9
Cells(3, x + 1) = Application.WorksheetFunction.SumIfs(Columns(5), Columns(7), "expéditions", Columns(1), ">=" & Cells(1, x + 1), Columns(1), "<=" & Cells(2, x + 1))
Next
End Sub
Je ne comprends pas vraiment pourquoi mon code me renvoie 0 en résultat. J'imagine qu'il s'agit d'un problème avec les dates mais je ne trouve.
Avez-vous une solution ?
PS : je débute tout juste avec VBA. J'espère que vous serez indulgents !
Merci beaucoup pour l'aide que vous pourrez m'apporter !