J'essaie d'adapter une sub pompée ici
www.excelabo.net/xl/lign-col.php#selectionmultiple
- félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
With ActiveSheet
.Range("A65536").End(xlUp).Select.Offset(1, 0) = ?
' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une
variable
de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
.
.Paste
End With
End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans
Feuil4
à la première ligne vide de feuil1 dans le classeur.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
isabelle
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment . .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
bonjour Xem,
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Sheets("Feuil4").Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Copy _
Destination:=Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici
www.excelabo.net/xl/lign-col.php#selectionmultiple
- félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
With ActiveSheet
.Range("A65536").End(xlUp).Select.Offset(1, 0) = ?
' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une
variable
de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
.
.Paste
End With
End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans
Feuil4
à la première ligne vide de feuil1 dans le classeur.
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment . .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
xem
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
Bonjour Isabelle
Merci
j'ai testé, mais celà ne fonctionne pas.
J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) <> "" Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
ActiveSheet.Range("A65536").End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.PasteSpecial
Application.CutCopyMode = False
End Sub
Cordialement
Xem
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:414A4DD6.8427ABF2@videotron.ca...
bonjour Xem,
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Sheets("Feuil4").Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Copy _
Destination:=Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici
www.excelabo.net/xl/lign-col.php#selectionmultiple
- félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
With ActiveSheet
.Range("A65536").End(xlUp).Select.Offset(1, 0) = ?
' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer
une
variable
de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas
comment
.
.Paste
End With
End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans
Feuil4
à la première ligne vide de feuil1 dans le classeur.
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
sabatier
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire... jps (qui force à la consommation, un peu comme le taureau de la petite chèvre)
"xem" a écrit dans le message de news:
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer
une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire...
jps (qui force à la consommation, un peu comme le taureau de la petite
chèvre)
"xem" <PasdespaMxem@free.fr> a écrit dans le message de
news:eDCfSvHnEHA.3868@TK2MSFTNGP11.phx.gbl...
Bonjour Isabelle
Merci
j'ai testé, mais celà ne fonctionne pas.
J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) <> "" Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
ActiveSheet.Range("A65536").End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.PasteSpecial
Application.CutCopyMode = False
End Sub
Cordialement
Xem
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:414A4DD6.8427ABF2@videotron.ca...
bonjour Xem,
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Sheets("Feuil4").Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Copy _
Destination:=Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici
www.excelabo.net/xl/lign-col.php#selectionmultiple
- félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
With ActiveSheet
.Range("A65536").End(xlUp).Select.Offset(1, 0) = ?
' c'est au ? que je rame depuis 2 heures , je pense qu'il faut
créer
une
variable
de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas
comment
.
.Paste
End With
End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans
Feuil4
à la première ligne vide de feuil1 dans le classeur.
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire... jps (qui force à la consommation, un peu comme le taureau de la petite chèvre)
"xem" a écrit dans le message de news:
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer
une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
-----Message d'origine----- jps (qui force à la consommation, un peu comme le taureau
de la petite chèvre)
le loup !!!, le loup Jean-Paul ;o)))
quant à la consommation, c'est sûr il ne peut y avoir d'ambiguité, cétait encore du gros qui tache !!!
®
-----Message d'origine-----
jps (qui force à la consommation, un peu comme le taureau
de la petite chèvre)
le loup !!!, le loup Jean-Paul ;o)))
quant à la consommation, c'est sûr il ne peut y avoir
d'ambiguité, cétait encore du gros qui tache !!!
-----Message d'origine----- jps (qui force à la consommation, un peu comme le taureau
de la petite chèvre)
le loup !!!, le loup Jean-Paul ;o)))
quant à la consommation, c'est sûr il ne peut y avoir d'ambiguité, cétait encore du gros qui tache !!!
®
isabelle
je suis sur de ne pas avoir fair d'erreur de syntaxe, j'ai tester la proc et ça fonctionne. peut être que la procedure ne fait pas ce qu'attendait Xem, mais sur ce point il n'y avait pas de détail mentionné, à part cette erreur .Range("A65536").End(xlUp).Select.Offset(1, 0) mais c'est vrai également qu'il est facile de dire que ça ne fonctionne pas sans dire se qui cloche ! isabelle
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire... jps (qui force à la consommation, un peu comme le taureau de la petite chèvre)
"xem" a écrit dans le message de news:
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer
une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.
Merci pour vos réponses.
Xem
je suis sur de ne pas avoir fair d'erreur de syntaxe, j'ai tester la
proc et ça fonctionne.
peut être que la procedure ne fait pas ce qu'attendait Xem, mais sur ce
point il n'y avait pas de détail mentionné, à part cette erreur
.Range("A65536").End(xlUp).Select.Offset(1, 0)
mais c'est vrai également qu'il est facile de dire que ça ne fonctionne
pas sans dire se qui cloche !
isabelle
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire...
jps (qui force à la consommation, un peu comme le taureau de la petite
chèvre)
"xem" <PasdespaMxem@free.fr> a écrit dans le message de
news:eDCfSvHnEHA.3868@TK2MSFTNGP11.phx.gbl...
Bonjour Isabelle
Merci
j'ai testé, mais celà ne fonctionne pas.
J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) <> "" Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
ActiveSheet.Range("A65536").End(xlUp).Select
ActiveCell.Offset(1, 0).Select
ActiveCell.PasteSpecial
Application.CutCopyMode = False
End Sub
Cordialement
Xem
"isabelle" <as.isabellevIE@videotron.ca> a écrit dans le message de
news:414A4DD6.8427ABF2@videotron.ca...
bonjour Xem,
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Sheets("Feuil4").Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Copy _
Destination:=Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici
www.excelabo.net/xl/lign-col.php#selectionmultiple
- félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click()
i = 1
NombreLignes = 20
While i < NombreLignes + 1
If Cells(i, 2) = 1 Then
MesLignes = MesLignes & i & ":" & i & ","
End If
i = i + 1
Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select
Selection.Copy
Sheets("Feuil1").Select
With ActiveSheet
.Range("A65536").End(xlUp).Select.Offset(1, 0) = ?
' c'est au ? que je rame depuis 2 heures , je pense qu'il faut
créer
une
variable
de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas
comment
.
.Paste
End With
End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans
Feuil4
à la première ligne vide de feuil1 dans le classeur.
je suis sur de ne pas avoir fair d'erreur de syntaxe, j'ai tester la proc et ça fonctionne. peut être que la procedure ne fait pas ce qu'attendait Xem, mais sur ce point il n'y avait pas de détail mentionné, à part cette erreur .Range("A65536").End(xlUp).Select.Offset(1, 0) mais c'est vrai également qu'il est facile de dire que ça ne fonctionne pas sans dire se qui cloche ! isabelle
je pense que c'est là-dedans que mon ange s 'est mélangée les ailes :
Sheets("Feuil1").Range("A" & _
Range("A65536").End(xlUp).Row + 1)
mais elle saura nous le dire... jps (qui force à la consommation, un peu comme le taureau de la petite chèvre)
"xem" a écrit dans le message de news:
Bonjour Isabelle Merci j'ai testé, mais celà ne fonctionne pas. J'ai pondu ceci ( c'est pas très élégant mais ça fonctionne )
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) <> "" Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select ActiveSheet.Range("A65536").End(xlUp).Select ActiveCell.Offset(1, 0).Select ActiveCell.PasteSpecial Application.CutCopyMode = False End Sub
Cordialement Xem "isabelle" a écrit dans le message de news:
bonjour Xem,
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Sheets("Feuil4").Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend MesLignes = Left(MesLignes, Len(MesLignes) - 1) Sheets("Feuil4").Range(MesLignes).Copy _ Destination:=Sheets("Feuil1").Range("A" & _ Range("A65536").End(xlUp).Row + 1) End Sub
isabelle
Bonjour/soir à toutes et tous
J'essaie d'adapter une sub pompée ici www.excelabo.net/xl/lign-col.php#selectionmultiple - félicitations pour tousles contributeurs de ce site-
Private Sub CommandButton1_Click() i = 1 NombreLignes = 20 While i < NombreLignes + 1 If Cells(i, 2) = 1 Then MesLignes = MesLignes & i & ":" & i & "," End If i = i + 1 Wend
MesLignes = Left(MesLignes, Len(MesLignes) - 1)
Sheets("Feuil4").Range(MesLignes).Select Selection.Copy Sheets("Feuil1").Select With ActiveSheet .Range("A65536").End(xlUp).Select.Offset(1, 0) = ? ' c'est au ? que je rame depuis 2 heures , je pense qu'il faut créer
une
variable de " Sheets("Feuil4").Range(MesLignes).Select " mais je ne sais pas comment
. .Paste End With End Sub
J'aimerai coller ou attribuer le contenu des lignes selectionnées dans Feuil4 à la première ligne vide de feuil1 dans le classeur.