OVH Cloud OVH Cloud

Ouverture de classeurs en VB ?

3 réponses
Avatar
Myriam
Bonjour à toutes et tous !!

Suite à un changement de matériel d'impression, j'ai des problèmes avec la
police Arial...

Je voudrais faire une macro qui ouvre les uns après les autres tous les
Classeurs Excel (xls) d'un dossier à choisir, sélectionne toutes les
feuilles & cellules du classeur, applique la police Helvetica, sauvegarde et
ferme le fichier...

Je sais faire en VB, la sélection des Feuilles et Cellules pour appliquer
l'helvetica.

Mais je sais pas ouvrir tous les xls (les uns après les autres) d'un dossier
à choisir ???
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M Virgule.la.bande.a.Basil@Netcourrier.com

3 réponses

Avatar
papou
Bonjour
Exemple à adapter:
With Application.FileSearch
.NewSearch
.LookIn "C:TOTO"
.FileType = msoFileTypeExcelWorkbooks
If .Execute <> 0 Then
For i = 1 To .FoundFiles.Count
Workbooks.Open (.FoundFiles(i))
'ton code de modif des polices ici
Workbooks(.FoundFiles(i)).Close (True)
Next i
Else: MsgBox "Pas de fichier trouvé", vbInformation, "Pas trouvé"
End If
End With

Cordialement
Pascal

"Myriam" a écrit dans le message
de news:
Bonjour à toutes et tous !!

Suite à un changement de matériel d'impression, j'ai des problèmes avec la
police Arial...

Je voudrais faire une macro qui ouvre les uns après les autres tous les
Classeurs Excel (xls) d'un dossier à choisir, sélectionne toutes les
feuilles & cellules du classeur, applique la police Helvetica, sauvegarde
et

ferme le fichier...

Je sais faire en VB, la sélection des Feuilles et Cellules pour appliquer
l'helvetica.

Mais je sais pas ouvrir tous les xls (les uns après les autres) d'un
dossier

à choisir ???
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M




Avatar
papou
oups !!
.LookIn = "C:TOTO"

Cordialement
Pascal

"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:uT%23X$
Bonjour
Exemple à adapter:
With Application.FileSearch
.NewSearch
.LookIn "C:TOTO"
.FileType = msoFileTypeExcelWorkbooks
If .Execute <> 0 Then
For i = 1 To .FoundFiles.Count
Workbooks.Open (.FoundFiles(i))
'ton code de modif des polices ici
Workbooks(.FoundFiles(i)).Close (True)
Next i
Else: MsgBox "Pas de fichier trouvé", vbInformation, "Pas trouvé"
End If
End With

Cordialement
Pascal

"Myriam" a écrit dans le message
de news:
Bonjour à toutes et tous !!

Suite à un changement de matériel d'impression, j'ai des problèmes avec
la


police Arial...

Je voudrais faire une macro qui ouvre les uns après les autres tous les
Classeurs Excel (xls) d'un dossier à choisir, sélectionne toutes les
feuilles & cellules du classeur, applique la police Helvetica,
sauvegarde


et
ferme le fichier...

Je sais faire en VB, la sélection des Feuilles et Cellules pour
appliquer


l'helvetica.

Mais je sais pas ouvrir tous les xls (les uns après les autres) d'un
dossier

à choisir ???
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M








Avatar
Myriam
Merci !
--
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M
"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de news:

oups !!
.LookIn = "C:TOTO"

Cordialement
Pascal

"papou" <cestpasbonprobin@çanonpluscg44.fr> a écrit dans le message de
news:uT%23X$
Bonjour
Exemple à adapter:
With Application.FileSearch
.NewSearch
.LookIn "C:TOTO"
.FileType = msoFileTypeExcelWorkbooks
If .Execute <> 0 Then
For i = 1 To .FoundFiles.Count
Workbooks.Open (.FoundFiles(i))
'ton code de modif des polices ici
Workbooks(.FoundFiles(i)).Close (True)
Next i
Else: MsgBox "Pas de fichier trouvé", vbInformation, "Pas trouvé"
End If
End With

Cordialement
Pascal

"Myriam" a écrit dans le
message


de news:
Bonjour à toutes et tous !!

Suite à un changement de matériel d'impression, j'ai des problèmes
avec



la
police Arial...

Je voudrais faire une macro qui ouvre les uns après les autres tous
les



Classeurs Excel (xls) d'un dossier à choisir, sélectionne toutes les
feuilles & cellules du classeur, applique la police Helvetica,
sauvegarde


et
ferme le fichier...

Je sais faire en VB, la sélection des Feuilles et Cellules pour
appliquer


l'helvetica.

Mais je sais pas ouvrir tous les xls (les uns après les autres) d'un
dossier

à choisir ???
______________________________________
J'aime bien les NewsGroup mais pas les virus !!!
Retirer Virgule. si vous voulez répondre !!
Myriam.M