返回列表 上一主題 發帖

[發問] 如何將表單1+表單2 合併

回復 1# owen9399
  1. Sub xx()
  2. With Sheets("全部合計")
  3.   .Columns("A:D") = ""
  4.   Sheets("小型公司").Range("A1:D" & Sheets("小型公司").[D65536].End(xlUp).Row).Copy .[A1]
  5.   Sheets("大型公司").Range("A2:D" & Sheets("大型公司").[D65536].End(xlUp).Row).Copy .[A65536].End(xlUp).Offset(1, 0)
  6.   .[A1].CurrentRegion.Sort Key1:=.[A1], Order1:=xlAscending, Header:=xlGuess
  7. End With
  8. End Sub
複製代碼

TOP

回復 4# owen9399
  1. Sub 全部公司總年報_按鈕1_Click()
  2. With Sheets("全部公司總年報")
  3.   .Columns("A:J") = ""
  4.   Sheets("小型股年報").Range("A1:J" & Sheets("小型股年報").[J65536].End(xlUp).Row).Copy
  5.   .[A1].PasteSpecial xlPasteValues
  6.   Sheets("大型股年報").Range("A2:J" & Sheets("大型股年報").[J65536].End(xlUp).Row).Copy
  7.   .[A65536].End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
  8.   .[A1].CurrentRegion.Sort Key1:=.[A1], Order1:=xlAscending, Header:=xlGuess
  9. End With
  10. End Sub
複製代碼

TOP

回復 6# owen9399
  1. Sub 全部公司總年報_按鈕1_Click()
  2. Application.ScreenUpdating = False
  3. With Sheets("全部公司總年報")
  4.   .Columns("A:J") = ""
  5.   Sheets("小型股年報").Range("A1:J" & Sheets("小型股年報").[J65536].End(xlUp).Row).Copy
  6.   .[A1].PasteSpecial xlPasteValues
  7.   Sheets("大型股年報").Range("A2:J" & Sheets("大型股年報").[J65536].End(xlUp).Row).Copy
  8.   .[A65536].End(xlUp).Offset(1, 0).PasteSpecial xlPasteValues
  9.   LR = .UsedRange.Rows.Count
  10.   For R = LR To 2 Step -1
  11.     If .Cells(R, 1) = .Cells(1, 1) Or .Cells(R, 1) = O Or Application.CountA(.Rows(R)) = 0 Then
  12.       .Rows(R).Delete
  13.     End If
  14.   Next R
  15.   .[A1].CurrentRegion.Sort Key1:=.[A1], Order1:=xlAscending, Header:=xlGuess
  16. End With
  17. Application.ScreenUpdating = True
  18. End Sub
複製代碼

TOP

        靜思自在 : 一句溫暖的話,就像往別人身上灑香水,自己會沾到兩三滴。
返回列表 上一主題