D D.D. XLDnaute Impliqué 28 Février 2022 #1 Bonjour, J'aimerai déclare une variable de ce type: VB: Const Nom01 = "c:\temp\Log\Log_" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & ".csv" mais l'éditeur VBA ne comprend pas le "Left". Il y a un moyen pour lui faire comprendre ? Merci.
Bonjour, J'aimerai déclare une variable de ce type: VB: Const Nom01 = "c:\temp\Log\Log_" & Left(ThisWorkbook.Name, (InStrRev(ThisWorkbook.Name, ".", -1, vbTextCompare) - 1)) & ".csv" mais l'éditeur VBA ne comprend pas le "Left". Il y a un moyen pour lui faire comprendre ? Merci.
patricktoulon XLDnaute Barbatruc 28 Février 2022 #2 Bonjour D.D les constante sont fixe et ne peuvent etre modifiée dynamiquement on ne peut donc pas container la valeur de la constante Vote positif 0 Vote négatif
Bonjour D.D les constante sont fixe et ne peuvent etre modifiée dynamiquement on ne peut donc pas container la valeur de la constante
patricktoulon XLDnaute Barbatruc 28 Février 2022 #3 re te reste plus qu'a dimer en public et le concat dans l'open Vote positif 0 Vote négatif
dysorthographie XLDnaute Accro 28 Février 2022 #4 bonjour D.D et bonjour Patrick, pour apporté un précision à ce qu'a dit Patrick, je dirai que Nom01 est une constante et que ThisWorkbook.Name est une variable! donc par définition on ne peut pas affecter une variable à une constante! Vote positif 0 Vote négatif
bonjour D.D et bonjour Patrick, pour apporté un précision à ce qu'a dit Patrick, je dirai que Nom01 est une constante et que ThisWorkbook.Name est une variable! donc par définition on ne peut pas affecter une variable à une constante!