Cherche Macro Excel

toufik638 -  
 laranzu -
Bonjour

Je cherche un macro qui fait se calcule là :

J’ais 2 classeur Excel classeur1 et classeur2 , dans le classeur1 jais plusieurs feuil est le nombre de set feuil n’est pas fixe peux être plus ou moins ( temps en temps j’ajoute une feuil et j’enlève autre ) , j’ais des enregistrement dans c’est feuil dans les même cellule pour tous les feuil ,c’est a dire c’est la même feuil dupliquer plusieurs fois avec des enregistrement défirent , par exemple :

A1 ------> c’est le Nom du client
E5 ------> c’est l’Adresse client
H9 -----> c’est le Tel client

C’est enregistrement la sen dan les même cellule pour tous les feuil mes avec des valeur défirent (client défirent ,chaque feuil pour un client ).

Alors je veux la macro dans le classeur2 qui me donné c’est enregistrement là automatiquement chaque feuil (client) dans une ligne . (en prend en charge ue en peux ajouter des feuil (client) est supprimer autre .

C’est trais urgent
Je vous remercier d’avance
Merci Beaucoup.
A voir également:

9 réponses

toufik638
 
une repense SVP
c'est urgent

Merci
0
Utilisateur anonyme
 
Salut Toufik,

Regardes ici --> http://www.cathyastuce.com/excel.htm

++

"Il n'est rien de réel que le rêve et l'amour"
0
toufik638
 
Merci pour la repense mais j’ais pas trouver dans le site se que je cherche .

HELP SVP...

merci
0
toufik638
 
AIDE....
0
Utilisateur anonyme
 
Bonjour !

Trouvé plusieurs pages sur Mozilla mais ne connaissant pas précisément tes besoins, je te joins le lien :
https://www.google.fr/search?client=firefox-a&rls=org.mozilla%3Afr%3Aofficial_s&hl=fr&q=macro+pour+Excel&meta=&btnG=Recherche+Google&gws_rd=ssl

En espérant que tu trouves !
Bonne journée !
0

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

Posez votre question
toufik638
 
voila le code que j'ais sur VB de macro que je les enregistrer mais pour un seule enregistrement :

Sub copier()
'
' copier Macro
' Macro enregistrée le 06/05/2006 par tnamane
'

'
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil3!R1C1"
Range("C3").Select
Windows("Classeur1.xls").Activate
Range("B3").Select
Windows("Classeur2.xls").Activate
Range("C3").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil3!R2C2"
Range("C4").Select
Windows("Classeur1.xls").Activate
Range("C4").Select
Windows("Classeur2.xls").Activate
Range("D3").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil3!R3C3"
Range("B5").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil2!R1C1"
Range("C5").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil2!R2C2"
Range("D5").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil2!R3C3"
Range("B6").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil1!R1C1"
Range("B7").Select
Windows("Classeur1.xls").Activate
Windows("Classeur2.xls").Activate
Range("C6").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil1!R2C2"
Range("D6").Select
ActiveCell.FormulaR1C1 = "=[Classeur1.xls]Feuil1!R3C3"
Range("E9").Select

End Sub

que ment faire se code la en BOUCLE , c'est a dire en boucle pour tous les feuil existe dans le classeur1.
0
Utilisateur anonyme
 
as-tu posée la question au compagnon office que tu as sur Excel ?
Il a peut être la solution, qui sait !
0
Maher
 
consulter le help MSEXCEL
0
toufik638
 
Merci baucoup pour les repense …. Je chercher toujours

Mens adresse e-mail pour me contacter c’est :

toufik638@yahoo.fr
0
toufik638
 
HELP...
0
laranzu
 
Tu peux esayer de mettre ce code dans ton classeur Excel Classeur2.xls dans un module VB :

sub RASSEMBLE()
with application.workbooks("Classeur2.xls").worksheets(1)
i=3
for each feuille in application.workbooks("Classeur1.xls").workbooks
.cells(i,2).value=feuille.cells(1,1).value
.cells(i,3).value=feuille.cells(2,2).value
.cells(i,4).value=feuille.cells(3,3).value
i=i+1
next
end with
end sub

Je ne l'ai pas testé mais il devrait te copier les cellules A1, B2 et C3 de chaque feuilles du Classeur1.xls dans la première feuille de ton classuer initial dans les cellules des colonnes B, C et D.
On incrémente une ligne par feuille.
0