J'aimerai dans une macro, que pour un dossier donné (F:\FICHEST), ma macro
ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les
coller dans un nouveau classeur excel.
Très Grossierement :
For each classeur in F:\FICHEST
ouvre classeur
Val1 = range("A1").value
Val2 = range("A2").value
sheets("monnouveauclasseur").activate
copy ma feuille existante
Sur nouvelle feuille
Range("B1").value = Val1
Range("B2").value = Val2
next classeur
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
Daniel
Bonjour. Essaie ce code :
Sub test() Dim Fich As String Fich = Dir("F:Fichest*.xls") Do While Fich <> "" 'ton traitement Fich = Dir Loop End Sub
Cordialement. Daniel "arnaud" a écrit dans le message de news: uWiJZQ9$
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma macro ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les coller dans un nouveau classeur excel. Très Grossierement :
For each classeur in F:FICHEST ouvre classeur Val1 = range("A1").value Val2 = range("A2").value sheets("monnouveauclasseur").activate copy ma feuille existante Sur nouvelle feuille Range("B1").value = Val1 Range("B2").value = Val2 next classeur
Merci de votre aide !!! Arnaud
Bonjour.
Essaie ce code :
Sub test()
Dim Fich As String
Fich = Dir("F:Fichest*.xls")
Do While Fich <> ""
'ton traitement
Fich = Dir
Loop
End Sub
Cordialement.
Daniel
"arnaud" <arnaud.lamy@silverplastics.fr> a écrit dans le message de news:
uWiJZQ9$FHA.664@TK2MSFTNGP10.phx.gbl...
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma macro
ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les
coller dans un nouveau classeur excel.
Très Grossierement :
For each classeur in F:FICHEST
ouvre classeur
Val1 = range("A1").value
Val2 = range("A2").value
sheets("monnouveauclasseur").activate
copy ma feuille existante
Sur nouvelle feuille
Range("B1").value = Val1
Range("B2").value = Val2
next classeur
Sub test() Dim Fich As String Fich = Dir("F:Fichest*.xls") Do While Fich <> "" 'ton traitement Fich = Dir Loop End Sub
Cordialement. Daniel "arnaud" a écrit dans le message de news: uWiJZQ9$
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma macro ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les coller dans un nouveau classeur excel. Très Grossierement :
For each classeur in F:FICHEST ouvre classeur Val1 = range("A1").value Val2 = range("A2").value sheets("monnouveauclasseur").activate copy ma feuille existante Sur nouvelle feuille Range("B1").value = Val1 Range("B2").value = Val2 next classeur
Merci de votre aide !!! Arnaud
arnaud
Merci je teste !
"Daniel" a écrit dans le message de news: uGnvCl#$
Bonjour. Essaie ce code :
Sub test() Dim Fich As String Fich = Dir("F:Fichest*.xls") Do While Fich <> "" 'ton traitement Fich = Dir Loop End Sub
Cordialement. Daniel "arnaud" a écrit dans le message de news: uWiJZQ9$
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma macro
ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les
coller dans un nouveau classeur excel. Très Grossierement :
For each classeur in F:FICHEST ouvre classeur Val1 = range("A1").value Val2 = range("A2").value sheets("monnouveauclasseur").activate copy ma feuille existante Sur nouvelle feuille Range("B1").value = Val1 Range("B2").value = Val2 next classeur
Merci de votre aide !!! Arnaud
Merci je teste !
"Daniel" <dZZZcolardelle@free.fr> a écrit dans le message de news:
uGnvCl#$FHA.1288@TK2MSFTNGP09.phx.gbl...
Bonjour.
Essaie ce code :
Sub test()
Dim Fich As String
Fich = Dir("F:Fichest*.xls")
Do While Fich <> ""
'ton traitement
Fich = Dir
Loop
End Sub
Cordialement.
Daniel
"arnaud" <arnaud.lamy@silverplastics.fr> a écrit dans le message de news:
uWiJZQ9$FHA.664@TK2MSFTNGP10.phx.gbl...
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma
macro
ouvre chaque classeur au fur et à mesure pour récupérer des donénes et
les
coller dans un nouveau classeur excel.
Très Grossierement :
For each classeur in F:FICHEST
ouvre classeur
Val1 = range("A1").value
Val2 = range("A2").value
sheets("monnouveauclasseur").activate
copy ma feuille existante
Sur nouvelle feuille
Range("B1").value = Val1
Range("B2").value = Val2
next classeur
"Daniel" a écrit dans le message de news: uGnvCl#$
Bonjour. Essaie ce code :
Sub test() Dim Fich As String Fich = Dir("F:Fichest*.xls") Do While Fich <> "" 'ton traitement Fich = Dir Loop End Sub
Cordialement. Daniel "arnaud" a écrit dans le message de news: uWiJZQ9$
Bonjour à tous !
J'aimerai dans une macro, que pour un dossier donné (F:FICHEST), ma macro
ouvre chaque classeur au fur et à mesure pour récupérer des donénes et les
coller dans un nouveau classeur excel. Très Grossierement :
For each classeur in F:FICHEST ouvre classeur Val1 = range("A1").value Val2 = range("A2").value sheets("monnouveauclasseur").activate copy ma feuille existante Sur nouvelle feuille Range("B1").value = Val1 Range("B2").value = Val2 next classeur