2014-09-10 82 views
0

我正在嘗試使用多個工作簿,其中之一是共享工作簿。 就我的測試結果而言,看起來我無法將工作簿/工作表變量設置爲共享工作簿的變量。將工作簿變量設置爲共享工作簿

有沒有一種方法,我沒有想出來,或者這是不可能的,沒有先不糾纏?

下面是我測試(同時具有共享工作簿作爲活性工作簿)的方法:

Sub TestAssign() 
    Dim wb As Workbook 
    Dim ws As Worksheet 
    Dim r As Range 

    With Workbooks("testSHARE.xlsb") 
     Set ws = .Sheets(1) 
    End With 

    Set wb = ActiveWorkbook 

    Set ws = wb.Sheets("Sheet1") 
    Set ws = wb.Sheets(1) 
    Set ws = ActiveSheet 
    Set r = Range("A1:P5") 

End Sub 

回答

0

如果共享工作簿被設定爲corraboration可以修改共享工作簿。

設置步驟在http://office.microsoft.com/en-us/excel-help/use-a-shared-workbook-to-collaborate-HP010096833.aspx解釋。

+0

這只是告訴我如何將工作簿設置爲共享/非共享。它也提到與VBA無關! – account413 2014-09-11 11:11:22

+0

共享工作簿不可修改。這是解決您的問題的第一步。沒有這些信息你永遠無法解決。 – 2014-09-11 14:26:30

+0

那麼你是說如果沒有第一次共享,這是不可能的? (這是我原來的問題的一部分) – account413 2014-09-12 14:12:46

相關問題