COPIER FORMULES CELLULES

Fermé
gwen - 18 déc. 2009 à 11:02
 Gwen - 18 déc. 2009 à 17:51
Bonjour,

Je dois copier les formules des cellules "T6" , "T7", "T8", "T9", "T10", "T11", "T12", "T13", "T14", "T15", "T16", "T17", "T18" et "U6" , "U7", "U8", "U9", "U10", "U11", "U12", "U13", "U14", "U15", "U16", "U17", "U18" de mon fichier "MODELE.xls" dans 1000 fichiers de présentation identique nommés di ficher "1.xls" au "1000.xls".
Le fichier MODELE et l'ensemble des 1000 fichiers sont dans le même répertoire.

Pourriez vous m'aider et me proposer une macro ?

Merci d'avance,
A voir également:

7 réponses

Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 déc. 2009 à 15:41
Quel est le nom de la feuille de ton fichier modèle ou se trouve la source à copier de T6:T18 et U6:U18 et
comment s'appelle la feuille destination (l'endroit où l'on colle) des fichiers 1 à 1000.
A+
0
bonjour
fichier1 > copier les T >CLIC DROIT sur l'onglet > selectionner toutes les feuilles > coller
meme chose pour les U
ça doit gazer
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 déc. 2009 à 15:52
gilou Tu n'as pas peur toi !!!

1000 fichiers ouvrir copier /coller à raison de 30 s par fichier tu en as pour 8 heures...
0
mais en utilisant selctionner toutes les feuilles cela n'irait -il pas , j'ai testé sur la 10aine , j'ai trouve cela rapide
bien sur il faut nommer(inserer) les 1000feuilles
qu' avez vous à proposer ;je suis interessé aussi
a+
0
Bonjour,

le nom de la feuille à copier est "STAT" ainsi que la feuille de destination. Le fichier est identique.

Merci d'avance,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 déc. 2009 à 16:12
La demande est : " dans 1000 fichiers de présentation identique "
dans le cas de plusieurs feuille ok mais plusieurs classeurs...

je propose ce code qu'il faut ADAPTER Source et Destination
1) placer ce code dans un module de ton classeur source.
2) Executer la macro
3) dire si cela répond au besoin.


Sub Copie_des_lignes()
'Bidouilleu_R Ccm
'recopie les ligne T6 à T18 et U6 à U18 dans 1000 fichiers
' qui sont dans le même répertoire
Dim LeNom As String  'pour le fichier
Dim Chemin As String  ' pour le dossier
Chemin = ThisWorkbook.Path  ' récupère le chemin

For i = 1 To 1000
Application.ScreenUpdating = False ' fige l'écran
Sheets("feuil1").Select
Range("T6").Select
Range("T6:U18").Copy     ' copie la source à adapter

    LeNom = CStr(i) & ".xls"
    Application.Workbooks.Open (Chemin & "\" & LeNom)
   
    Sheets("Feuil1").Select   ' colle sur la feuille 1 à adapter
    Range("T6").Select
    ActiveSheet.Paste
    Workbooks(LeNom).Save
    Workbooks(LeNom).Close
    Application.ScreenUpdating = True

Next
s = MsgBox("Traitement terminé")

End Sub
0
Bidouilleu_R Messages postés 1181 Date d'inscription mardi 27 mai 2008 Statut Membre Dernière intervention 12 juillet 2012 293
18 déc. 2009 à 16:15
une petite erreur
application.screenupdating= true doit être placé après le next sinon ça sert à rien.


Sub Copie_des_lignes()
'Bidouilleu_R Ccm
'recopie les ligne T6 à T18 et U6 à U18 dans 1000 fichiers
' qui sont dans le même répertoire
Dim LeNom As String 'pour le fichier
Dim Chemin As String ' pour le dossier
Chemin = ThisWorkbook.Path ' récupère le chemin

For i = 1 To 1000
Application.ScreenUpdating = False ' fige l'écran
Sheets("feuil1").Select
Range("T6").Select
Range("T6:U18").Copy ' copie la source à adapter

LeNom = CStr(i) & ".xls"
Application.Workbooks.Open (Chemin & "\" & LeNom)

Sheets("Feuil1").Select ' colle sur la feuille 1 à adapter
Range("T6").Select
ActiveSheet.Paste
Workbooks(LeNom).Save
Workbooks(LeNom).Close


Next

Application.ScreenUpdating = True
s = MsgBox("Traitement terminé")

End Sub
0
merci quant à moi il va falloir que j'apprene a faire la difference entre classeur et un repertoire
bonne soirée
0
Bonsoir,

ca fonctionne parfaitement, merci beaucouuuuuuuuuuuuuuuuup !!!

Bon week end,
0