Ecrire dans une cellule de plusieurs fichiers Excel
mel.crdr
-
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
pijaku Messages postés 13513 Date d'inscription Statut Modérateur Dernière intervention -
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 - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Proteger cellule excel - Guide
- Somme de plusieurs cellules excel - Guide
- Renommer plusieurs fichiers en même temps - Guide
2 réponses
yg_be
Messages postés
23437
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 587
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