返回列表 上一主題 發帖

自動填滿選項按鈕

本帖最後由 hugh0620 於 2012-3-19 15:11 編輯

回復 4# Hsieh


    H大大這一招好~  以前沒想過~  已後可以省很多時間在設定Button的時間~
   感恩唷~
學習才能提升自己

TOP

回復 11# caichen3

  讓OptionButton的大小跟你儲存格的size大小一樣大
學習才能提升自己

TOP

回復 13# caichen3
  1. Sub ex()
  2. Dim ob As OLEObject
  3. For Each ob In ActiveSheet.OLEObjects
  4.    If ob.progID = "Forms.OptionButton.1" Then ob.Delete
  5. Next
  6. For Each a In Range("A:A").SpecialCells(xlCellTypeConstants)
  7.    s = 0
  8.    For i = 1 To 5
  9.    With a.Offset(, i)
  10.       Set ob = ActiveSheet.OLEObjects.Add(ClassType:="Forms.OptionButton.1", _
  11.          Left:=.Left, Top:=.Top, Width:=.Width, Height:=.Height)
  12.          ob.Top = .Top + 2       '按鈕在每個儲存格的距離top的距離
  13.          ob.Left = .Left + 10    '按鈕在每個儲存格的距離left的距離
  14.          ob.Object.GroupName = "群組 " & n
  15.    End With
  16.    Next
  17.   n = n + 1
  18. Next
  19. End Sub
複製代碼
學習才能提升自己

TOP

本帖最後由 hugh0620 於 2012-3-22 11:06 編輯

回復 15# caichen3


    不要讓H大大或其他人猜測你要的結果~
    可以做一個圖例或檔案範本~
    將你要的結果~ 呈現出來~ 比較好處理唷~
學習才能提升自己

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題