Bonjour,
Soit :un classeur excel2013 (Classeur1.xlsm) dont l'une des Feuilles (Feuille4) contient un tableau (avec entêtes) dont l'une des colonnes (Colonne C) propose une liste de dates (format court) dont je souhaite extraire la date la plus récente et l'attribuer à une variable (Date_Plus_Recente) dans un autre Classeur2 (classeur2.xlsm) pour l'utiliser ensuite dans une macro VBA
Les 2 classeurs sont ouverts.
Dans un 1er temps, j'ai utilisé l'enregistreur de macro qui me propose donc la solution suivante, le résultat étant stocké dans une cellule active du classeur2.
ActiveCell.FormulaR1C1 = "=MAX('[Classeur1.xlsm]Feuill4'!C3)"
Puisque je souhaite utiliser une variable et non le contenu d'une cellule, j'ai donc tenté le code suivant :
Dim Date_Derniere_Facture as Long
Date_Plus_Recente = (MAX('[Classeur1]Feuille4'!C3)"
Mais bien évidemment cela ne fonctionne pas (erreur de compilation) et j'ai beau retourner le problème dans tous les sens et consulter les forums, je sèche lamentablement.
Si une bonne âme veut bien me donner un coup de main, je l'en remercie d'avance.
Cordialement
Helios
Soit :un classeur excel2013 (Classeur1.xlsm) dont l'une des Feuilles (Feuille4) contient un tableau (avec entêtes) dont l'une des colonnes (Colonne C) propose une liste de dates (format court) dont je souhaite extraire la date la plus récente et l'attribuer à une variable (Date_Plus_Recente) dans un autre Classeur2 (classeur2.xlsm) pour l'utiliser ensuite dans une macro VBA
Les 2 classeurs sont ouverts.
Dans un 1er temps, j'ai utilisé l'enregistreur de macro qui me propose donc la solution suivante, le résultat étant stocké dans une cellule active du classeur2.
ActiveCell.FormulaR1C1 = "=MAX('[Classeur1.xlsm]Feuill4'!C3)"
Puisque je souhaite utiliser une variable et non le contenu d'une cellule, j'ai donc tenté le code suivant :
Dim Date_Derniere_Facture as Long
Date_Plus_Recente = (MAX('[Classeur1]Feuille4'!C3)"
Mais bien évidemment cela ne fonctionne pas (erreur de compilation) et j'ai beau retourner le problème dans tous les sens et consulter les forums, je sèche lamentablement.
Si une bonne âme veut bien me donner un coup de main, je l'en remercie d'avance.
Cordialement
Helios