Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [vb6] copier de feuilles en feuilles dans le meme tableau excel via vb6 [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (batao)

jeudi 23 juin 2005 à 15:50:10 | [vb6] copier de feuilles en feuilles dans le meme tableau excel via vb6

batao

Salut a tous et toutes
encore une galère de stagesque je vais vous faire partager

je trie des données a partir d'un tableau excel
je les envoie vers d'autres tableau excel suivant la colonne de début 
jusque là pas de problèmes mais ensuite  2ème tri :
je voudrais réorganiser chaque tableau(feuille1)
en plusieurs feuilles dans le meme tableau
( c'est pas trop clair !!!!)

donc je voudrais savoir comment copier de feuilles en feuilles
j'ai testé

appexcel.activeworkbook.sheets(1).select
rows(a).select
selection.copy
appexcel.activeworkbook.sheets(2).select
rows(a).select
activesheet.paste

merci d'avance
batao

vendredi 24 juin 2005 à 01:34:01 | Re : [vb6] copier de feuilles en feuilles dans le meme tableau excel via vb6

Molenn

Copier de feuilles en feuilles dans un même fichier Excel, le plus simple que j'ai trouvé c'est par exemple :

- Pour des cellules :
worksheets("Feuille1").range("A1:C3").copy

worksheets("Feuille2").range("D20:F23").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

- Pour des lignes :
worksheets("Feuille1").rows("1:4").copy

worksheets("Feuille2").rows("6:10").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

Pour des colonnes :
worksheets("Feuille1").columns("A:D").copy

worksheets("Feuille2").columns("F:J").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

(pour une raison que je n'ai pas encore élucidé, si je le fais avec juste un ".paste", j'ai des soucis)

Et si tu veux faire la même chose dans 2 fichiers différents, il faut que les 2 soient ouverts et il te suffit de rajouter windows("Nomdufichier") devant, ce qui te donne par ex :
windows("Nomdufichier1").worksheets("Feuille1").range("A1:C3").copy

windows("Nomdufichier2").worksheets("Feuille2").range("D20:F23").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

vendredi 24 juin 2005 à 09:47:45 | Re : [vb6] copier de feuilles en feuilles dans le meme tableau excel via vb6

batao

J'ai essayé pour les colonnes car c'est ce qui m'intéresse mais rien ne se passe
je dois définir les feuilles comme
dim Feuille1 as Worksheet
ou qqchose du genre ???

vendredi 24 juin 2005 à 14:31:41 | Re : [vb6] copier de feuilles en feuilles dans le meme tableau excel via vb6

Molenn

Non non, c'est juste le nom de ta page.

Par exemple,
Ton classeur Excel a pour nom Test.
Il contient 3 feuilles Toto, Tata, Titi

Si tu veux copier la colone A de la feuille Toto dans la colone C de la feuille Tata, ça te donne

Tu crées un bouton sur une feuille.
Dans son code, tu colles :

Sub Bouton_Click()
   
   worksheets("Toto").columns("A:A").copy

   worksheets("Tata").columns("C:C").PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
        False, Transpose:=False

End sub

Et quand tu cliques sur le bouton, ça te fait la copie.



Cette discussion est classé dans : feuilles, vb6, excel, tableau, copier


Répondre à ce message

Sujets en rapport avec ce message

Pb copier 150 feuilles excel sous vba [ par tiph_101 ] Bonjour,J'ai un problème excel et vba : j'aimerai copier à partir d'une feuille modèle un certain nombre de feuille (je ne connais pas ce nombre à l'a Tableau 2D vers Excel [VB6] [ par Gegeleblond ] Bonjour a tous,J ai construit un tableau a deux dimension avec VB6 et je souhaiterais simplement envoyer les donnees qu il contient dans un fichier Ex Copier le contenu de label dans un tableau excel [ par KIPRE74 ] Bonsoir à tous ! Dans mon application, jai des labels qui contiennent des valeurs. Est-il possible de mettre le contenu de chaque label dans une colon Copier un tableau Excel dans Paint et l'enregistre en .jpg [ par Herod1983 ] BonjourJ'aimerais faire une macro VBA qui copie un tableau Excel dans Paint et ensuite l'enregistre en format .jpgJ'ai essayer avec la procédure Schel help: Comment copier les données d'un tableau Excel dans un tablo VB [ par ilhaseb ] J'ai un tableau excel (1000 lignes X 12 col) dont je voudrais copier les données dans un tableau VB de même taille.- Comment faire: l'instruction open Comment faire pour copier un tableau excel sous access [ par Michael ] Comment faire pour copier un tableau excel sous accessExple :-------------------------------|ID | Prénom | Nom |-------------------------------|1 | Je comment creer et copier des feuilles excel???????? [ par skaferadics ] Tableau sur excel [ par backdraf ] J'ai un tableau excel qui a environ 40 colonnes et 400 lignes, et j'aimerai pouvoir copier les lignes de ce tableau dans un autre tableau qui se trouv Afficher un tableau Excel dans une page VB6 ???? [ par barth707 ] Bjrs, je cherche à faire afficher un tableau de la taille d'une page A4 dans un form sous VB6. Je ne sais pas si c possible d'afficher un tableau dans Copier Zones de Cellules ds n feuilles excel [ par VBA_DEAD ] Bonjour à tous,je cherche une macro qui me permet de faire :-Copier une zone de cellules(A1:C4) vers les feuilles excel affichées ds mon fichier (Donc


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,217 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.