Ecrire dans une cellule de plusieurs fichiers Excel
mel.crdr
-
pijaku Messages postés 13513 Statut Modérateur -
pijaku Messages postés 13513 Statut Modérateur -
Bonjour,
J'ai besoin de votre aide.
J'ai un répertoire de 55 fichiers excel, et j'aimerais inscrire un même mot dans une cellule de chaque fichier du répertoire. Sachant que chaque fichier à un nom différent et chaque feuille 1 ont le même nom que les fichiers (ex : nom de fichier = 1.1 / et feuille 1 = 1.1)
Merci beaucoup pour votre aide, je suis novice
J'ai besoin de votre aide.
J'ai un répertoire de 55 fichiers excel, et j'aimerais inscrire un même mot dans une cellule de chaque fichier du répertoire. Sachant que chaque fichier à un nom différent et chaque feuille 1 ont le même nom que les fichiers (ex : nom de fichier = 1.1 / et feuille 1 = 1.1)
Merci beaucoup pour votre aide, je suis novice
A voir également:
- Ecrire dans une cellule de plusieurs fichiers Excel
- Écrire plusieurs lignes dans une cellule excel mac - Guide
- Liste déroulante excel - Guide
- Excel cellule couleur si condition texte - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
2 réponses
yg_be
Messages postés
24281
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 585
bonjour,
peut-être commencer ainsi:
https://forums.commentcamarche.net/forum/affich-18105468-vba-excel-liste-les-dossier-d-un-repertoire
peut-être commencer ainsi:
https://forums.commentcamarche.net/forum/affich-18105468-vba-excel-liste-les-dossier-d-un-repertoire
Bonjour,
Ou alors, avec Dir (sans doute plus simple) :
Ou alors, avec Dir (sans doute plus simple) :
Sub BoucleDir()
Dim Chemin As String, Fichier As String, Extens As String, Wb As Workbook
Chemin = "C:\Users\Desktop\" 'ICI ADAPTER LE CHEMIN
Extens = "*.xls*"
Fichier = Dir(Chemin & Extens)
If Fichier <> vbNullString Then
Do
Set Wb = Workbooks.Open(Chemin & Fichier)
With Wb.Worksheets(Wb.Name)
.Range("A1").Value = "UN MEME MOT" 'ICI ADAPTER A1 et "UN MEME MOT"
End With
Wb.Close True
Fichier = Dir
Loop While Fichier <> vbNullString
End If
End Sub