[Excel] Copie feuille dans classeur
babouone
Messages postés
19
Statut
Membre
-
babouone Messages postés 19 Statut Membre -
babouone Messages postés 19 Statut Membre -
Bonjour a tous.
Je viens demander un peu d'aide et vous remercié d'avance. Voila je suis tout jeune stagiaire et on m'a donné un truc a faire sous Excel. Le probleme vient que je ne touche pas au VB (oui je sais...).
Je me permet de poster car je pense qu'il suffit de quelques lignes de codes pour résoudre ce probleme:
Je dois copier une feuille (celle ci résulte d'un filtre) et la mettre dans un nouveau classeur. Apres le filtre je dois arriver a copier tout la(les) ligne(s) restante(s).
Voila je vous remercie d'avance pour votre aide et me tiens à votre disposition.
Je viens demander un peu d'aide et vous remercié d'avance. Voila je suis tout jeune stagiaire et on m'a donné un truc a faire sous Excel. Le probleme vient que je ne touche pas au VB (oui je sais...).
Je me permet de poster car je pense qu'il suffit de quelques lignes de codes pour résoudre ce probleme:
Je dois copier une feuille (celle ci résulte d'un filtre) et la mettre dans un nouveau classeur. Apres le filtre je dois arriver a copier tout la(les) ligne(s) restante(s).
Voila je vous remercie d'avance pour votre aide et me tiens à votre disposition.
A voir également:
- [Excel] Copie feuille dans classeur
- Liste déroulante excel - Guide
- Feuille de pointage excel - Télécharger - Tableur
- Copie cachée - Guide
- Word et excel gratuit - Guide
- Copie écran samsung - Guide
5 réponses
Bonjour,
Ouvre ton nouveau classeur sur une feuille vierge.
Ouvre le classeur que tu dois copier et copie juste les cellulles qui restent aprés avoir fait ton filtre.
Ensuite tu n'as plus qu'a coller sur la feuille de ton nouveau classeur.
Tiens moi au courant
Ouvre ton nouveau classeur sur une feuille vierge.
Ouvre le classeur que tu dois copier et copie juste les cellulles qui restent aprés avoir fait ton filtre.
Ensuite tu n'as plus qu'a coller sur la feuille de ton nouveau classeur.
Tiens moi au courant
Bonjour
Voici une macro a adapter
creer avant une feuille qui se nomme "temp"
Sub filtre4()
Sheets("Temp").Columns("B:B").ClearContents 'Efface les précédente valeurs
For Each cell In ActiveSheet.AutoFilter.Range.SpecialCells(xlCellTypeVisible)
Sheets("Temp").Range("B65534").End(xlUp).Offset(1, 0) = cell
Next
Sheets("temp").Select
End Sub
Voici une macro a adapter
creer avant une feuille qui se nomme "temp"
Sub filtre4()
Sheets("Temp").Columns("B:B").ClearContents 'Efface les précédente valeurs
For Each cell In ActiveSheet.AutoFilter.Range.SpecialCells(xlCellTypeVisible)
Sheets("Temp").Range("B65534").End(xlUp).Offset(1, 0) = cell
Next
Sheets("temp").Select
End Sub
J'ai adopté ta maccro Néné. Le copier coller marche en effet, mais je me suis rendu compte que je ne devais que copier/coller que certaine cellule de la ligne (par exemple j'ai besoin d'effectuer cette maccroi de la colonne 1 a 8). Je pense qu'il faut spécifier une limite mais je ne sais pas comment faire. Merci pour ton aide Néné.
@ Artisous43: un simple copier/coller classique ne correspond pas a ce je demande.
@ Artisous43: un simple copier/coller classique ne correspond pas a ce je demande.
Bonjour,
Voici une autre macro
Sub copiefiltre()
Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Rows.Copy 'A1 a adapter
ActiveWorkbook.Sheets.Add
ActiveSheet.Name = "ftemp"
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Utilsfr
http://utilsfr.new.fr
Applications, Utilitaires, Macros, Fonctions, Formulaires, Graphiques Excel
Voici une autre macro
Sub copiefiltre()
Range("A1").CurrentRegion.SpecialCells(xlCellTypeVisible).Rows.Copy 'A1 a adapter
ActiveWorkbook.Sheets.Add
ActiveSheet.Name = "ftemp"
ActiveSheet.Paste
Application.CutCopyMode = False
End Sub
Utilsfr
http://utilsfr.new.fr
Applications, Utilitaires, Macros, Fonctions, Formulaires, Graphiques Excel
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Alors j'ai quelques nouveautés dans le sujet. Je dois copier ma feuille d'origine dans une feuille nommé "feuil1". Cette feuil1 contient deja dans la ligne "1" du contenu qu'il ne faut pas effacer. Il faudra donc copier dans la feuille d'origine la colonne B a L et à partir de la ligne "10" (inclus)dans la feuil1.
Autre petit problème, la feuille d'origine s'obtient grace a un tri. J'ai donc des données qui sont très éloigner entre eux par ligne. Il faudrait que lors de la copie ces données soit mis ligne par ligne (regroupées)
Je vous remercie encore d'avance pour votre aide apporté et me tiens a votre disposition. Des commentaires sur le code sont plusque les bienvenu pour m'aider à comprendre au mieu ce language encore obscure pour moi.
Autre petit problème, la feuille d'origine s'obtient grace a un tri. J'ai donc des données qui sont très éloigner entre eux par ligne. Il faudrait que lors de la copie ces données soit mis ligne par ligne (regroupées)
Je vous remercie encore d'avance pour votre aide apporté et me tiens a votre disposition. Des commentaires sur le code sont plusque les bienvenu pour m'aider à comprendre au mieu ce language encore obscure pour moi.