Q
Quaisako
Guest
Bonsoir le Forum,
Dans le code ci-dessous, si je désactive "Else: Range("A6").End(xlDown).Offset(1, 0).Select", tout va bien.
Sinon le code plante.
Si quelqu'un peut m'expliquer........
Merci d'avance Quaisako
Private Sub CommandButton2_Click()
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, tbl.Columns.Count).Select
Selection.Sort Key1:=Range("A6"), Order1:=xlAscending, header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Selection.Copy
ChDir "C:\WINDOWS\Bureau\SMDOmniSport\"
Workbooks.Open Filename:="C:\WINDOWS\Bureau\SMDOmniSport\Récap.xls"
Sheets("Détail").Activate
If Range("A6").Value = "" Then
Range("A6").Select
Else: Range("A6").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Paste
Windows("Récap.XLS").Activate
Application.CutCopyMode = False
Windows("Récap.XLS").Close
End Sub
Dans le code ci-dessous, si je désactive "Else: Range("A6").End(xlDown).Offset(1, 0).Select", tout va bien.
Sinon le code plante.
Si quelqu'un peut m'expliquer........
Merci d'avance Quaisako
Private Sub CommandButton2_Click()
Set tbl = ActiveCell.CurrentRegion
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, tbl.Columns.Count).Select
Selection.Sort Key1:=Range("A6"), Order1:=xlAscending, header:=xlGuess, _
OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
Selection.Copy
ChDir "C:\WINDOWS\Bureau\SMDOmniSport\"
Workbooks.Open Filename:="C:\WINDOWS\Bureau\SMDOmniSport\Récap.xls"
Sheets("Détail").Activate
If Range("A6").Value = "" Then
Range("A6").Select
Else: Range("A6").End(xlDown).Offset(1, 0).Select
End If
ActiveSheet.Paste
Windows("Récap.XLS").Activate
Application.CutCopyMode = False
Windows("Récap.XLS").Close
End Sub