Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour conna ître
le nombre de classeurs contenus dans ledit répertoire et la taille tota le de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour conna ître
le nombre de classeurs contenus dans ledit répertoire et la taille tota le de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour conna ître
le nombre de classeurs contenus dans ledit répertoire et la taille tota le de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoir e que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " " &
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille to tale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" <nospam-j-pas...@free.fr> wrote:
Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP
Bonsoir Jacques,
Merci.
J'ai mis le code dans le module d'un classeur situé dans le répertoire que
je dois "évaluer" ...
(Si je fais "Msgbox repertoire", j'ai bien ledit répertoire ...)
Pour chaque Msgbox, j'obtiens "zéro" ! J'en déduis, qu'il y a qqch qui
m'échappe !
Je ne comprends pas le "Form*" ! Dois-je le remplacer par le début des
noms
de classeurs à "évaluer" ?? Quoiqu'il en soit, dans le répertoire, je n'ai
que des classeurs *.xls et je veux tous les compter !
@+ ?
JP
repertoire = ThisWorkbook.Path
masque = "Form*"
nf = Dir(masque)
taille = 0
n = 0
Do While nf <> ""
taille = taille + FileLen(repertoire & "" & nf)
n = n + 1
nf = Dir()
Loop
MsgBox taille
MsgBox n
JBhttp://boisgontierjacques.free.fr
On 19 oct, 18:51, "j-pascal" wrote:Bonsoir,
Mon classeur s'enregistre comme ceci :
'------------------------------------------
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As
Boolean)
(...)
With ThisWorkbook
ChDrive "C"
ChDir .Path
If réponse = vbYes Then '6
.SaveCopyAs Format(Now, "yyyymmmdd-hh""h""nn") & " "
&
.Name
Else
Cancel = True
End If
End With
'------------------------------------------
... c'est à dire dans le répertoire où il se situe lui-même.
Est-il possible de lancer une macro depuis le classeur ouvert pour
connaître
le nombre de classeurs contenus dans ledit répertoire et la taille
totale
de
ces derniers ?
Merci d'avance pour vos lumières,
Cordialement,
JP