Bonjour,
Merci à tous pour vos réponses !!
Une autre question:
Sub extract()
Sheets("Portefeuille").Range("A1:H" & Sheets("Portefeuille").[A65000].End(xlUp).Row).Name = "base"
Range("base").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Range( _
"H1:H2"), CopyToRange:=Range("A1:G1"), Unique:=False
End Sub
ça marche parfaitement, mais si je veux que l'on vienne copier la ligne à partir de la colonne B jusqu'à H comment je fais ??
J'ai essayé de changer "CopyToRange:=Range("A1:G1"), Unique:=False" et mettre "B1:H1) mais ça ne marche pas.
Est ce que qulequ'un peut m'aider .
Merci
Rodolphe
Encore moi et mon problème très DUR (trop dur pour moi) 
re,
Je t'ai proposé un code dans un fichier qui te fait ce que tu demandes à savoir que dès que tu mets "Won" en colonne H, les données sont placées automatiquement dans la feuille "Won"
Si tu veux faire cela entre B et H, dis moi où dans quelle colonne doit se trouver B dans ta feuille Won. En colonne A ou en colonne B ?
A te relire
Dan
Je t'ai proposé un code dans un fichier qui te fait ce que tu demandes à savoir que dès que tu mets "Won" en colonne H, les données sont placées automatiquement dans la feuille "Won"
Si tu veux faire cela entre B et H, dis moi où dans quelle colonne doit se trouver B dans ta feuille Won. En colonne A ou en colonne B ?
A te relire
Dan
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Compélment d'infos
re,
Je t'ai proposé un code dans un fichier qui te fait ce que tu demandes à savoir que dès que tu mets "Won" en colonne H, les données sont placées automatiquement dans la feuille "Won"
Si tu veux faire cela entre B et H, dis moi où dans quelle colonne doit se trouver B dans ta feuille Won. En colonne A ou en colonne B ?
A te relire
Dan
En fait c'est parfait (dès qu'il y a won en colonne H, les données sont placées automatiquement dans la feuille "Won".
Ce que je voudrais c'est que les données viennent se placer en onglet "won" mais à partir de la colonne B jusqu'à I.
Merci .
Rodolphe
Je t'ai proposé un code dans un fichier qui te fait ce que tu demandes à savoir que dès que tu mets "Won" en colonne H, les données sont placées automatiquement dans la feuille "Won"
Si tu veux faire cela entre B et H, dis moi où dans quelle colonne doit se trouver B dans ta feuille Won. En colonne A ou en colonne B ?
A te relire
Dan
En fait c'est parfait (dès qu'il y a won en colonne H, les données sont placées automatiquement dans la feuille "Won".
Ce que je voudrais c'est que les données viennent se placer en onglet "won" mais à partir de la colonne B jusqu'à I.
Merci .
Rodolphe
- rpialat
- Nouveau venu
- Messages: 9
- Inscription: 17 Avr 2008, 15:54
re,
remplace la macro "Transfert" par celle -ci après :
Amicalement
Dan
remplace la macro "Transfert" par celle -ci après :
- Code: Tout sélectionner
Sub Transfert()
'Macro par Dan le 16/04/08
Dim ligne As Integer
Dim feuille as string
Application.ScreenUpdating = False
feuille = ThisWorkbook.Sheets("Portefeuille").Name
With ThisWorkbook.Sheets("won")
ligne = .Range("A65536").End(xlUp).Row + 1
.Cells(ligne, 2) = Sheets(feuille).Range("A" & i)
.Cells(ligne, 3) = Sheets(feuille).Range("B" & i)
.Cells(ligne, 4) = Sheets(feuille).Range("C" & i)
.Cells(ligne, 5) = Sheets(feuille).Range("D" & i)
.Cells(ligne, 6) = Sheets(feuille).Range("E" & i)
.Cells(ligne, 7) = Sheets(feuille).Range("F" & i)
.Cells(ligne, 8) = Sheets(feuille).Range("G" & i)
End With
End Sub
Amicalement
Dan
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
Sub Transfert()
'Macro par Dan le 16/04/08
Dim ligne As Integer
Dim feuille As String
Application.ScreenUpdating = False
feuille = ThisWorkbook.Sheets("Portefeuille").Name
With ThisWorkbook.Sheets("won")
ligne = .Range("A65536").End(xlUp).Row + 1
.Cells(ligne, 2) = Sheets(feuille).Range("A" & i)
.Cells(ligne, 3) = Sheets(feuille).Range("B" & i)
.Cells(ligne, 4) = Sheets(feuille).Range("C" & i)
.Cells(ligne, 5) = Sheets(feuille).Range("D" & i)
.Cells(ligne, 6) = Sheets(feuille).Range("E" & i)
.Cells(ligne, 7) = Sheets(feuille).Range("F" & i)
.Cells(ligne,
= Sheets(feuille).Range("G" & i)
End With
End Sub
J'ai en fait un BUG qui survient à ce niveai là :
Cells(ligne, 2) = Sheets(feuille).Range("A" & i)
Si tu peux c'est super sinon t'embete pas, je voudrai pas trop vous déranger
cdlt
'Macro par Dan le 16/04/08
Dim ligne As Integer
Dim feuille As String
Application.ScreenUpdating = False
feuille = ThisWorkbook.Sheets("Portefeuille").Name
With ThisWorkbook.Sheets("won")
ligne = .Range("A65536").End(xlUp).Row + 1
.Cells(ligne, 2) = Sheets(feuille).Range("A" & i)
.Cells(ligne, 3) = Sheets(feuille).Range("B" & i)
.Cells(ligne, 4) = Sheets(feuille).Range("C" & i)
.Cells(ligne, 5) = Sheets(feuille).Range("D" & i)
.Cells(ligne, 6) = Sheets(feuille).Range("E" & i)
.Cells(ligne, 7) = Sheets(feuille).Range("F" & i)
.Cells(ligne,
End With
End Sub
J'ai en fait un BUG qui survient à ce niveai là :
Cells(ligne, 2) = Sheets(feuille).Range("A" & i)
Si tu peux c'est super sinon t'embete pas, je voudrai pas trop vous déranger
cdlt
- rpialat
- Nouveau venu
- Messages: 9
- Inscription: 17 Avr 2008, 15:54
re,
Avant le sub Transfert tu as bien mis ces deux instructions ?
Dan
Edit : n'oublie pas aussi de reprendre la macro que j'ai placée dans la feuille PORTEFEUILLE de mon premier fichier.
Avant le sub Transfert tu as bien mis ces deux instructions ?
Option Explicit
Public i As Integer
Dan
Edit : n'oublie pas aussi de reprendre la macro que j'ai placée dans la feuille PORTEFEUILLE de mon premier fichier.
- Nad-Dan
- Modérateur
- Messages: 7309
- Inscription: 27 Avr 2007, 15:30
- Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
- Version Excel: 2003 FR-2007 FR-MAC 2004 FR
16 messages
• Page 2 sur 2 • 1, 2
-
- Sujets similaires
- Réponses
- Vus
- Dernier message
-
- Macro VBA trop dur pour moi...;)
1, 2par nicocomptable » 08 Nov 2006, 02:41 - 16 Réponses
- 8745 Vus
- Dernier message par nicocomptable

16 Nov 2006, 01:05
- Macro VBA trop dur pour moi...;)
-
- Trop de conditions pour moi
par Parme88 » 13 Août 2009, 11:41 - 5 Réponses
- 461 Vus
- Dernier message par Nad-Dan

13 Août 2009, 13:58
- Trop de conditions pour moi
-
- Cellule qui clignote, aidez moi, pour tres vite
par franckorlo » 13 Juin 2007, 15:47 - 0 Réponses
- 1918 Vus
- Dernier message par franckorlo

13 Juin 2007, 15:47
- Cellule qui clignote, aidez moi, pour tres vite
-
- [resolu] Une macro trop complexe pour moi
par Elena » 27 Mai 2009, 18:13 - 8 Réponses
- 385 Vus
- Dernier message par Elena

28 Mai 2009, 14:24
- [resolu] Une macro trop complexe pour moi
-
- Par pitié aidez-moi à résoudre mon problème de formule
1, 2par laurence » 26 Fév 2008, 21:27 - 11 Réponses
- 1860 Vus
- Dernier message par Amadéus

27 Fév 2008, 22:43
- Par pitié aidez-moi à résoudre mon problème de formule
-
- Encore moi et le vba -- vb
par nicom974 » 10 Juil 2008, 15:34 - 5 Réponses
- 700 Vus
- Dernier message par Nad-Dan

10 Juil 2008, 18:19
- Encore moi et le vba -- vb
Utilisateurs en ligne
Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot], MASK et 11 invités