2015-12-01 34 views
-1

我有兩個activeX複選框(checkbox7和checkbox10),我希望tickbox旁邊顯示的標題用Sheet1單元格J13的值進行更改。 J13可以通過IF語句更改數值更改activeX複選框標題的單元格值excel

我試過幾件事情。嘗試使用我在網上找到的代碼,但它是從頭創建多個複選框,然後更改標題。我試圖隔離他們改變標題並複製它的部分,但那對我沒有任何幫助。

這是我現在有:

>  Sheets("Customer View").OLEObjects("CheckBox7").Object.Caption = Sheets("Customer View").Range("J13").Value 
    Sheets("Customer View").OLEObjects("CheckBox10").Object.Caption = Sheets("Customer View").Range("J13").Value 

感謝

+0

你嘗試過什麼嗎?並請分享更多細節。 – Linga

+0

您是否嘗試過提供的答案? – EEM

+0

我還沒有試過提供的答案。我通過刪除標題並簡單地鏈接底層單元,暫時解決了問題 – Klister

回答

0

我最終只是去用最簡單的解決方案:保留複選框空白的標題和複選框的位置,使它線與空單元格。然後,我只是使用該單元格來顯示我想要的文字。

0

假設代碼駐留在片材容納Customer View在你的程序中插入此代碼的工作簿。

With ThisWorkbook.Sheets("Customer View") 
    .CheckBox7.Caption = .Range("J13").Value2 
    .CheckBox10.Caption = .Range("J13").Value2 
End With 
相關問題