Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news: Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: 4b2a2a57$0$2854$ba620e4c@news.skynet.be...
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news: Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier dans
un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" a écrit dans le message de
news:Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message
de news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier dans
un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news:em2rou8fKHA.2596@TK2MSFTNGP04.phx.gbl...
Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: 4b2a2a57$0$2854$ba620e4c@news.skynet.be...
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message
de news: Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier dans
un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" a écrit dans le message de
news:Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message
de news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Il y a ceci...
Tu copies cette procédure dans un module standard
de ton fichier source.
Dans la procédure, tu dois définir le nom du classeur
et le nom de la feuille du fichier de destination.
'---------------------------------
Sub test()
Dim rg As Range
On Error Resume Next
With ThisWorkbook
With .Worksheets("Feuil1")
Set rg = .Range("e1:e185"). _
SpecialCells(xlCellTypeVisible).EntireRow
End With
End With
With Workbooks("Classeur2") 'Nom à adapter
With .Worksheets("Feuil1") 'Nom à adapter
rg.Copy
.Range("A1").PasteSpecial xlPasteAll
End With
End With
Application.CutCopyMode = False
End Sub
'---------------------------------
"rthompson" a écrit dans le message de
groupe de
discussion :
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Il y a ceci...
Tu copies cette procédure dans un module standard
de ton fichier source.
Dans la procédure, tu dois définir le nom du classeur
et le nom de la feuille du fichier de destination.
'---------------------------------
Sub test()
Dim rg As Range
On Error Resume Next
With ThisWorkbook
With .Worksheets("Feuil1")
Set rg = .Range("e1:e185"). _
SpecialCells(xlCellTypeVisible).EntireRow
End With
End With
With Workbooks("Classeur2") 'Nom à adapter
With .Worksheets("Feuil1") 'Nom à adapter
rg.Copy
.Range("A1").PasteSpecial xlPasteAll
End With
End With
Application.CutCopyMode = False
End Sub
'---------------------------------
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
groupe de
discussion : Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Bonjour,
Il y a ceci...
Tu copies cette procédure dans un module standard
de ton fichier source.
Dans la procédure, tu dois définir le nom du classeur
et le nom de la feuille du fichier de destination.
'---------------------------------
Sub test()
Dim rg As Range
On Error Resume Next
With ThisWorkbook
With .Worksheets("Feuil1")
Set rg = .Range("e1:e185"). _
SpecialCells(xlCellTypeVisible).EntireRow
End With
End With
With Workbooks("Classeur2") 'Nom à adapter
With .Worksheets("Feuil1") 'Nom à adapter
rg.Copy
.Range("A1").PasteSpecial xlPasteAll
End With
End With
Application.CutCopyMode = False
End Sub
'---------------------------------
"rthompson" a écrit dans le message de
groupe de
discussion :
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
100000000000000000 excuses, c'est envoyé sans l'avoir voulu car plus
qu'incomplet vous aurez remarqué !!!
Voilà ce que c'est de parler avant d'avoir fini "d'avaler" !!
Je reviens, si je sais, et si problème pas résolu.
Pounet95
"Pounet95" a écrit dans le message de
news:Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier
dans un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" a écrit dans le message de
news:Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message
de news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
100000000000000000 excuses, c'est envoyé sans l'avoir voulu car plus
qu'incomplet vous aurez remarqué !!!
Voilà ce que c'est de parler avant d'avoir fini "d'avaler" !!
Je reviens, si je sais, et si problème pas résolu.
Pounet95
"Pounet95" <pounet95@quelquepart.fr> a écrit dans le message de
news:eg1dMN9fKHA.1652@TK2MSFTNGP05.phx.gbl...
Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier
dans un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news:em2rou8fKHA.2596@TK2MSFTNGP04.phx.gbl...
Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" <NoSpam_j.thiernesse@skynet.be> a écrit dans le message de
news: 4b2a2a57$0$2854$ba620e4c@news.skynet.be...
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message
de news: Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
100000000000000000 excuses, c'est envoyé sans l'avoir voulu car plus
qu'incomplet vous aurez remarqué !!!
Voilà ce que c'est de parler avant d'avoir fini "d'avaler" !!
Je reviens, si je sais, et si problème pas résolu.
Pounet95
"Pounet95" a écrit dans le message de
news:Bonjour,
Je "mimiss" comme dirait madame de Fontenay ;o)))
J'essaie de suivre la chronologie du fil mais pas facile quand même.
Si j'ai bien lu ( Freud d'après Coluche ? ) le pb consiste à recopier
dans un même classeur les lignes visibles
( lesquelles ont, en colonne E de la ligne x à la ligne y, une valeur
numérique supérieure à 0 )
d'une feuille dans une autre
"rthompson" a écrit dans le message de
news:Bonjour à toi
Ben dis donc j'ai pas de chance avec cette question
FFO me propose un truc qui me fait Error 400
Et le tien me 'Out of script"
Voilà un message nouveau pour moi
Bon
J'essaie la dernière proposition et je te tiens au courant
PS je te contacte en direct cet après-midi, mais vu les prévsions, je
crois que je vais rester au coin du feu pour quelques jours
C'est mon épouse, ma chienne et mes chats qui seront contents
A toute à l'heure
Rex
"Jacquouille" a écrit dans le message de
news: 4b2a2a57$0$2854$Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message
de news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer
quelque chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le
résultat du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" <roubliemoithompson@softscreen.be> a écrit dans le message de
news: Op0oPAqfKHA.2164@TK2MSFTNGP02.phx.gbl...
Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Salut Major
A1:A10, filtré, puis copié et collé en feuille2 où je n'ai que le résultat
du filtre (3 lignes)
-----------------------------------------------
Sub Major_Rex()
'
' Major_Rex Macro
' Macro enregistrée le 17/12/2009 par Thiernene
'
'
Range("A1:A11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Feuil2").Select
Range("A1").Select
ActiveSheet.Paste
End Sub
---------------------------------
PS as-tu reçu mon mail privé du 11/12 ?
--
Bien amicalmement,
"Le vin est au repas ce que le parfum est à la femme."
Jacquouille.
"rthompson" a écrit dans le message de
news:Bonsoir à toutes et tous
Je voudrais copier d'une feuille à une autre uniquement les lignes
visibles
Pour cela j'utilise le bout de code ci-dessus
Celui-ci fonctionnat dans une autre fichier, mais j'ai du changer quelque
chose
Et il me met l'horrible Error 400
Et quand je fais la même opération manuellement je n'ai aucun problème
Si je vois bien c'est du côté collage spécial que cela cloche
Si quelqu'un a une idée
D'avance merci
Rex
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Sub Showordered()
Application.ScreenUpdating = False
Range([e1], [e185]).EntireRow.Show
For Each C In Range([e1], [e185])
C.EntireRow.Hidden = Not ((C.Value > 0))
Next C
Application.ScreenUpdating = True
Application.EnableEvents = True
Selection.SpecialCells(xlCellTypeVisible).Select
Selection.Copy
Sheets("Commande").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse, Transpose:úlse
Selection.PasteSpecial Paste:=xlPasteFormats, Operation:=xlNone, _
SkipBlanks:úlse, Transpose:úlse
Range("C8").Select
End Sub
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Salut à toi
Je mettrais au lieu de :
Selection.SpecialCells(xlCellTypeVisible).Select
ceci :
Range([e1], [e185]).SpecialCells(xlCellTypeVisible).Entirerow.Select
Peut être du mieux pour toi
Dis moi !!!!!
Salut à toi
Je mettrais au lieu de :
Selection.SpecialCells(xlCellTypeVisible).Select
ceci :
Range([e1], [e185]).SpecialCells(xlCellTypeVisible).Entirerow.Select
Peut être du mieux pour toi
Dis moi !!!!!
Salut à toi
Je mettrais au lieu de :
Selection.SpecialCells(xlCellTypeVisible).Select
ceci :
Range([e1], [e185]).SpecialCells(xlCellTypeVisible).Entirerow.Select
Peut être du mieux pour toi
Dis moi !!!!!