返回列表 上一主題 發帖

兩個"獨立"運作的Excel活頁薄如何用DDE互傳資訊??

回復 3# GBKEE
GBKEE大大,你好!
按您的程序
自己練習
Private Sub CommandButton4_Click()
    Set wb = ThisWorkbook
    Application.Visible = True
    APP.Visible = True
    APP.Workbooks.Open ThisWorkbook.Path & "\B.xls"
    APP.Workbooks("\B.xls").Sheets(1).Cells.Copy wb.Sheets(1).Cells     '偵錯到此列
    'Set APP = Nothing
    Application.Visible = False
End Sub
1.如何可將Workbooks("\B.xls").Sheets(1).Cells 整個copy 到 wb.Sheets(1).
    可用 CopyAs ?
2.APP.Workbooks("\B.xls").Sheets(1)可寫入嗎?
  敬請指導

TOP

回復 6# yangjie
自己 Try 很久 終於可 cells.copy
功力差,所以很長
Private Sub CommandButton4_Click()
      Set wb = ThisWorkbook
      wb.Activate
      Application.Visible = True
      APP.Visible = True
      Application.DisplayAlerts = False
      Set wb1 = APP.Workbooks.Open(ThisWorkbook.Path & "\B.xls", True, False)
      wb1.Activate
      APP.Workbooks(1).Sheets(1).Activate
      APP.Cells.Copy
      wb.Activate
      Windows("A.xls").Activate
      Sheets(1).Cells.ClearContents
      Cells(1, 1).Select
      ActiveSheet.Paste
      APP.CutCopyMode = False
      Application.CutCopyMode = False
      wb.Save
      APP.Quit
      Sheets(1).Cells(1, 1).Activate
      Application.DisplayAlerts = True
      Application.Visible = False
End Sub
若要copy  多頁 就累了

TOP

回復 10# GBKEE
漂亮
萬分感激  GBKEE版大

TOP

        靜思自在 : 自己害自己,莫過於亂發脾氣。
返回列表 上一主題