J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
documents Word contenu dans des dossiers Word. En colomme B je renomme
chacun des dossiers en lui accolant l'année et le mois suivi du nom de
ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la
valeur des cellules B1 à B5000 d'un fichier Excel ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
lavoie
"lavoie" a écrit dans le message de news:%
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
noms des
documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
"lavoie" <alavoie@microbranche.com> a écrit dans le message de
news:%23onLQRxWKHA.4780@TK2MSFTNGP05.phx.gbl...
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
noms des
documents Word contenu dans des dossiers Word. En colomme B je renomme
chacun des dossiers en lui accolant l'année et le mois suivi du nom de
ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la
valeur des cellules B1 à B5000 d'un fichier Excel ?
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
noms des
documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
Daniel.C
Bonjour. Essaie prudemment le code suivant (non testé) :
Sub test() Dim c As Range For Each c In Range([A1], [A65586].End(xlUp)) FileCopy c.Value, c.Offset(, 1).Value Kill c.Value Next End Sub
Note: Les fichiers sont supprimés sans passer par la corbeille. Cordialement. Daniel
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
Bonjour.
Essaie prudemment le code suivant (non testé) :
Sub test()
Dim c As Range
For Each c In Range([A1], [A65586].End(xlUp))
FileCopy c.Value, c.Offset(, 1).Value
Kill c.Value
Next
End Sub
Note: Les fichiers sont supprimés sans passer par la corbeille.
Cordialement.
Daniel
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
documents Word contenu dans des dossiers Word. En colomme B je renomme
chacun des dossiers en lui accolant l'année et le mois suivi du nom de
ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la
valeur des cellules B1 à B5000 d'un fichier Excel ?
Bonjour. Essaie prudemment le code suivant (non testé) :
Sub test() Dim c As Range For Each c In Range([A1], [A65586].End(xlUp)) FileCopy c.Value, c.Offset(, 1).Value Kill c.Value Next End Sub
Note: Les fichiers sont supprimés sans passer par la corbeille. Cordialement. Daniel
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
Alain
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom correspondant dans la colonne B pour la feuille active.
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value Next End Sub
Alain
"lavoie" wrote in message news:#
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça va
être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun
fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la
colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom
correspondant dans la colonne B pour la feuille active.
Public Sub Renommer()
Dim Cell As Range
For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells
Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value
Next
End Sub
Alain
"lavoie" <alavoie@microbranche.com> wrote in message
news:#onLQRxWKHA.4780@TK2MSFTNGP05.phx.gbl...
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
documents Word contenu dans des dossiers Word. En colomme B je renomme
chacun des dossiers en lui accolant l'année et le mois suivi du nom de
ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la
valeur des cellules B1 à B5000 d'un fichier Excel ?
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom correspondant dans la colonne B pour la feuille active.
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value Next End Sub
Alain
"lavoie" wrote in message news:#
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
Alain
La ligne avec Debug dans le code précédent est pour tester seulement, le code complet avec la commande active est:
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Name Cell.Value As Cell.Columns("B").Value Next End Sub
"Alain" wrote in message news:O2Z#
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom correspondant dans la colonne B pour la feuille active.
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value Next End Sub
Alain
"lavoie" wrote in message news:#
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
La ligne avec Debug dans le code précédent est pour tester seulement, le
code complet avec la commande active est:
Public Sub Renommer()
Dim Cell As Range
For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells
Name Cell.Value As Cell.Columns("B").Value
Next
End Sub
"Alain" <valain@live.com> wrote in message
news:O2Z#A11WKHA.3876@TK2MSFTNGP05.phx.gbl...
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça
va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun
fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la
colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom
correspondant dans la colonne B pour la feuille active.
Public Sub Renommer()
Dim Cell As Range
For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells
Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value
Next
End Sub
Alain
"lavoie" <alavoie@microbranche.com> wrote in message
news:#onLQRxWKHA.4780@TK2MSFTNGP05.phx.gbl...
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
documents Word contenu dans des dossiers Word. En colomme B je renomme
chacun des dossiers en lui accolant l'année et le mois suivi du nom de
ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la
valeur des cellules B1 à B5000 d'un fichier Excel ?
La ligne avec Debug dans le code précédent est pour tester seulement, le code complet avec la commande active est:
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Name Cell.Value As Cell.Columns("B").Value Next End Sub
"Alain" wrote in message news:O2Z#
Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill, ça va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun fichier de supprimé, ils vont plutôt être tout simplement renommés...
Voici un exemple du code qui renommerais tous les noms de fichiers dans la colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom correspondant dans la colonne B pour la feuille active.
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Debug.Print "Name " & Cell.Value & " As " & Cell.Columns("B").Value Next End Sub
Alain
"lavoie" wrote in message news:#
J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les documents Word contenu dans des dossiers Word. En colomme B je renomme chacun des dossiers en lui accolant l'année et le mois suivi du nom de ll'ancien document Word.
B1 serait comme "2009_03_" & A1
la valeur de B1 deviendrait le nom du nouveau document qui ecraserait l'ancien document du dossier.
Comment "exporter", dans un dossier word, des documents renommés par la valeur des cellules B1 à B5000 d'un fichier Excel ?
Merci de votre aide
A. Lavoie Québec
lavoie
Un grand merci à tous!
A. Lavoie
"Alain" a écrit dans le message de news:
La ligne avec Debug dans le code précédent est pour tester seulement, le code complet avec la commande active est:
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Name Cell.Value As Cell.Columns("B").Value Next End Sub
"Alain" wrote in message news:O2Z# > Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill,
ça
> va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun > fichier de supprimé, ils vont plutôt être tout simplement renommés... > > Voici un exemple du code qui renommerais tous les noms de fichiers dans
la
> colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom > correspondant dans la colonne B pour la feuille active. > > Public Sub Renommer() > Dim Cell As Range > For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells > Debug.Print "Name " & Cell.Value & " As " &
Cell.Columns("B").Value
> Next > End Sub > > Alain > > "lavoie" wrote in message > news:# >> J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les >> documents Word contenu dans des dossiers Word. En colomme B je renomme >> chacun des dossiers en lui accolant l'année et le mois suivi du nom de >> ll'ancien document Word. >> >> B1 serait comme "2009_03_" & A1 >> >> la valeur de B1 deviendrait le nom du nouveau document qui ecraserait >> l'ancien document du dossier. >> >> Comment "exporter", dans un dossier word, des documents renommés par la >> valeur des cellules B1 à B5000 d'un fichier Excel ? >> >> Merci de votre aide >> >> A. Lavoie >> Québec >> >>
Un grand merci à tous!
A. Lavoie
"Alain" <valain@live.com> a écrit dans le message de
news:OpukX91WKHA.4816@TK2MSFTNGP06.phx.gbl...
La ligne avec Debug dans le code précédent est pour tester seulement, le
code complet avec la commande active est:
Public Sub Renommer()
Dim Cell As Range
For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells
Name Cell.Value As Cell.Columns("B").Value
Next
End Sub
"Alain" <valain@live.com> wrote in message
news:O2Z#A11WKHA.3876@TK2MSFTNGP05.phx.gbl...
> Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill,
ça
> va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun
> fichier de supprimé, ils vont plutôt être tout simplement renommés...
>
> Voici un exemple du code qui renommerais tous les noms de fichiers dans
la
> colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom
> correspondant dans la colonne B pour la feuille active.
>
> Public Sub Renommer()
> Dim Cell As Range
> For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells
> Debug.Print "Name " & Cell.Value & " As " &
Cell.Columns("B").Value
> Next
> End Sub
>
> Alain
>
> "lavoie" <alavoie@microbranche.com> wrote in message
> news:#onLQRxWKHA.4780@TK2MSFTNGP05.phx.gbl...
>> J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les
>> documents Word contenu dans des dossiers Word. En colomme B je renomme
>> chacun des dossiers en lui accolant l'année et le mois suivi du nom de
>> ll'ancien document Word.
>>
>> B1 serait comme "2009_03_" & A1
>>
>> la valeur de B1 deviendrait le nom du nouveau document qui ecraserait
>> l'ancien document du dossier.
>>
>> Comment "exporter", dans un dossier word, des documents renommés par la
>> valeur des cellules B1 à B5000 d'un fichier Excel ?
>>
>> Merci de votre aide
>>
>> A. Lavoie
>> Québec
>>
>>
La ligne avec Debug dans le code précédent est pour tester seulement, le code complet avec la commande active est:
Public Sub Renommer() Dim Cell As Range For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells Name Cell.Value As Cell.Columns("B").Value Next End Sub
"Alain" wrote in message news:O2Z# > Je te suggère d'utiliser la commande NAME plutôt que FileCopy et Kill,
ça
> va être plus rapide et plus sécuritaire puisse qu'il ne va y avoir aucun > fichier de supprimé, ils vont plutôt être tout simplement renommés... > > Voici un exemple du code qui renommerais tous les noms de fichiers dans
la
> colonne A (à partir de A1 jusqu'à la fine de la colonne) au nom > correspondant dans la colonne B pour la feuille active. > > Public Sub Renommer() > Dim Cell As Range > For Each Cell In ActiveSheet.UsedRange.Columns("A").Cells > Debug.Print "Name " & Cell.Value & " As " &
Cell.Columns("B").Value
> Next > End Sub > > Alain > > "lavoie" wrote in message > news:# >> J'ai eu une macro pour importer dans Excel (2007 pro) en colonne A les >> documents Word contenu dans des dossiers Word. En colomme B je renomme >> chacun des dossiers en lui accolant l'année et le mois suivi du nom de >> ll'ancien document Word. >> >> B1 serait comme "2009_03_" & A1 >> >> la valeur de B1 deviendrait le nom du nouveau document qui ecraserait >> l'ancien document du dossier. >> >> Comment "exporter", dans un dossier word, des documents renommés par la >> valeur des cellules B1 à B5000 d'un fichier Excel ? >> >> Merci de votre aide >> >> A. Lavoie >> Québec >> >>