ªð¦^¦Cªí ¤W¤@¥DÃD µo©«

[µo°Ý] ¦p¦ó§R°£±±¨î¶µ

¦^´_ 3# caichen3
  1. Private Sub CommandButton5_Click()
  2.     Dim E As Object
  3.     For Each E In ActiveSheet.OLEObjects
  4.         If E.Name Like "OptionButton*" Then
  5.             If E.Object.GroupName = 4 Then E.Delete
  6.         End If
  7.     Next
  8. End Sub
½Æ»s¥N½X

TOP

¥»©«³Ì«á¥Ñ GBKEE ©ó 2012-3-28 15:53 ½s¿è

¦^´_ 13# caichen3
¬°¤°»ò§Ú¿ï¨ú½s¸¹4«ö¤U§R°£·|¦P®É±N½s¸¹4¡B5¤@°_§R°£©O¡HÀ°§A¬d¬Ý±±¨î¶µªº¸s²Õ¦p¤U GroupName=5 ¦³10­ÓOptionButton±±¨î¶µ
½Ð§A¥ý¥Î Ex ªºµ{¦¡½Õ¾ã¦b¦P¤@¦C¤WªºOptionButton  ¥Î¦C¸¹³]©w¬°¦P¤@¸s²Õ
¥Î Ex ªºµ{¦¡½Õ¾ã«á¦A°õ¦æ§AªºPrivate Sub CommandButton5_Click()
  1. OptionButton2  GroupName=1
  2. OptionButton1  GroupName=1
  3. OptionButton4  GroupName=1
  4. OptionButton3  GroupName=1
  5. OptionButton5  GroupName=1
  6. OptionButton11  GroupName=2
  7. OptionButton6  GroupName=2
  8. OptionButton7  GroupName=2
  9. OptionButton8  GroupName=2
  10. OptionButton9  GroupName=2
  11. OptionButton10  GroupName=3
  12. OptionButton13  GroupName=3
  13. OptionButton12  GroupName=3
  14. OptionButton17  GroupName=3
  15. OptionButton14  GroupName=3
  16. OptionButton15  GroupName=4
  17. OptionButton16  GroupName=4
  18. OptionButton18  GroupName=4
  19. OptionButton20  GroupName=4
  20. OptionButton19  GroupName=4
  21. OptionButton21  GroupName=5
  22. OptionButton22  GroupName=5
  23. OptionButton23  GroupName=5
  24. OptionButton26  GroupName=5
  25. OptionButton24  GroupName=5
  26. OptionButton25  GroupName=5
  27. OptionButton27  GroupName=5
  28. OptionButton28  GroupName=5
  29. OptionButton29  GroupName=5
  30. OptionButton30  GroupName=5
  31. OptionButton31  GroupName=6
  32. OptionButton32  GroupName=6
  33. OptionButton33  GroupName=6
  34. OptionButton34  GroupName=6
  35. OptionButton35  GroupName=6
  36. Sub Ex()  '¦b¦P¤@¦C¤WªºOptionButton ¥H¦C¸¹³]©w¬°¦P¤@¸s²Õ
  37. Dim ob As OLEObject
  38. For Each ob In ActiveSheet.OLEObjects
  39.   If ob.Name Like "OptionButton*" Then   '
  40.     ob.Object.GroupName = ob.TopLeftCell.Row
  41.   End If
  42. Next
  43. End Sub
½Æ»s¥N½X
°õ¦æªºPrivate Sub CommandButton5_Click() ¶·­×§ï¦p¤U
  1. Private Sub CommandButton5_Click()
  2. Dim yyy As String
  3. Dim XXX As String
  4. Dim k As Integer
  5. Dim ob As Object
  6. gyou=Selection.Row
  7. ActiveSheet.Rows(gyou).ClearContents
  8. Range("I1").Value = Range("I1").Value - 1
  9. TMMPA = Range("I1").Value
  10. aaa = Chr(65)
  11. ccc = Chr(67)
  12. For I = 2 To 100
  13. XXX = I
  14. Range(aaa + XXX).Value = ("")
  15. Range(ccc + XXX).Value = ("")
  16. Next
  17. ActiveSheet.Range("A2:H200").Borders.LineStyle = XILinestyleNone
  18. ActiveSheet.Range("A2:H200").Interior.ColorIndex = xlColorIndexNone

  19. For R = 1 To TMMPA
  20. yyy = R + 1
  21. Range(aaa + yyy).Value = R
  22. Range(ccc + yyy).Value = R
  23. Next
  24. ActiveSheet.Range("A2:H" + yyy).Borders.LineStyle = xlContinuous
  25. ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeBottom).Weight = xlThick
  26. ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeRight).Weight = xlThick
  27. ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeLeft).Weight = xlThick
  28. ActiveSheet.Range("A2:A" + yyy).Interior.ColorIndex = 15
  29. For Each ob In ActiveSheet.OLEObjects
  30.   If ob.Name Like "OptionButton*" Then
  31.     If ob.Object.GroupName = Selection.Row Then ob.Delete
  32.   End If
  33. Next
  34. Selection.EntireRow.Delete   '§R°£¾ã¦C
  35. Ex        '***  ¦A«×ªº ±N ¦b¦P¤@¦C¤WªºOptionButton  ¥Î [¦C¸¹]³]©w¬°¦P¤@¸s²Õ
  36. End Sub
½Æ»s¥N½X

TOP

        ÀR«ä¦Û¦b : ¦³¤ß´N¦³ºÖ¡A¦³Ä@´N¦³¤O¡A¦Û³yºÖ¥Ð¡A¦Û±oºÖ½t¡C
ªð¦^¦Cªí ¤W¤@¥DÃD