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

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

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

½Ð°Ý­Y§Ú¬O¥HOLEObjects.Add¤èªk¼W¥[¦h­Ó¤£¦P¸s²Õªº¿ï¶µ«ö¶s¡A¦pªG§Ú­n§R°£¨ä¤¤¬Y¤@­Ó¸s²Õ¡A¸Ó¥Î¤°»ò¤èªk©O¡H¡H
Ä_Ä_

¿ï¶µ«ö¶s¬O¥Hvbaµ{¦¡ªº¤è¦¡¥[¤J¡A¥kÃ䪺«ö¶s¬O¥H[¶}µo¤H­û]/[´¡¤J]/[active X «ö¨î¶µ]ªº¤è¦¡¥[¤J¡A
­Y§Ú¦³5²Õ¿ï¶µ«ö¶s¡A­n§R°£GroupName=4¡Aµ{¦¡½X¦p¤U¡G

Private Sub CommandButton5_Click()
   ActiveSheet.Shapes.Item(4).Delete
End Sub

·í§Ú°õ¦æ®É¡Aµ²ªG«K·|±N¥kÃ䪺«ö¶s§R°£¡A¬O¬°¤°»ò©O¡H

123.JPG (67.74 KB)

123.JPG

Ä_Ä_

TOP

·PÁ¦U¦ì¤j¤jªº¦^Âгá
Ä_Ä_

TOP

¥»©«³Ì«á¥Ñ caichen3 ©ó 2012-3-27 17:38 ½s¿è

½Ð°Ý¦U¦ì¤j¤j
§Ú¦³5¶µ»Ý¨D³¯­z(¹Ï1)¡A·í§Ú«ö¤U¥kÃä"§R°£"«ö¶s¡A§R°£²Ä4¶µ»Ý¨D³¯­z¡A¹Ïµe§e²{¦p¹Ï2¡A­Y§Æ±æ±N¹Ï2¤U­±¿ï¶µ«ö¶s¨Ì§Ç©¹¤W±Æ¦C¸Ó¦p¦ó©O¡H¡H
¥H¤U¬O§Úªºµ{¦¡½X¡G
rivate Sub CommandButton5_Click()
gyou = Selection.Row
ActiveSheet.Rows(gyou).ClearContents
Range("I1").Value = Range("I1").Value - 1
TMMPA = Range("I1").Value
aaa = Chr(65)
ccc = Chr(67)
Dim yyy As String
Dim XXX As String
Dim k As Integer
Dim ob As Object

For I = 2 To 100
XXX = I
Range(aaa + XXX).Value = ("")
Range(ccc + XXX).Value = ("")
Next
ActiveSheet.Range("A2:H200").Borders.LineStyle = XILinestyleNone
ActiveSheet.Range("A2:H200").Interior.ColorIndex = xlColorIndexNone

For R = 1 To TMMPA
yyy = R + 1
Range(aaa + yyy).Value = R
Range(ccc + yyy).Value = R
Next
ActiveSheet.Range("A2:H" + yyy).Borders.LineStyle = xlContinuous
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeBottom).Weight = xlThick
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeRight).Weight = xlThick
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeLeft).Weight = xlThick
ActiveSheet.Range("A2:A" + yyy).Interior.ColorIndex = 15

k = gyou - 1
For Each ob In ActiveSheet.OLEObjects
  If ob.Name Like "OptionButton*" Then
    If ob.Object.GroupName = k Then ob.Delete
  End If
Next

End Sub

1.JPG (60.73 KB)

1.JPG

2.JPG (54.29 KB)

2.JPG

Ä_Ä_

TOP

¶â~§Ú«á¨Ó±N¨C­Ó¿ï¶µ«ö¶sªºGroupName³£§ï¬°¼Æ¦r
Ä_Ä_

TOP

³o¬O§ÚªºÀɮסA½Ð¤j¤jÀ°§Ú¬Ý¤@¤U¡A·PÁÂ:)
Ä_Ä_

TOP

¥»©«³Ì«á¥Ñ caichen3 ©ó 2012-3-28 12:31 ½s¿è

¶â¡A§Ú­n§R°£ªº¬O·í®É¿ï¨úÀx¦s®æªº¨º¦C(gyou)
¬°¤°»ò§Ú¿ï¨ú½s¸¹4«ö¤U§R°£·|¦P®É±N½s¸¹4¡B5¤@°_§R°£©O¡H
¥u­n¬O¿ï¨ú­Ë¼Æ²Ä¤G¦C§R°£¡A´N·|±N³Ì«á¤G¦Cªº½s¸¹¡B»Ý¨D³¯­z§R°£¡A¦ýÁÙ¬O·|³Ñ³Ì«á¤@¦Cªº¿ï¶µ«ö¶s
Ä_Ä_

TOP

¥»©«³Ì«á¥Ñ caichen3 ©ó 2012-3-28 22:04 ½s¿è

½Ð°Ý¤j¤j¡G
¥Î Ex ªºµ{¦¡½Õ¾ã«á¦A°õ¦æ§AªºPrivate Sub CommandButton5_Click()   EX( )³o¬qµ{¦¡·|¸Ó©ñ¦b­þ¸Ì©O¡H¬OPrivate Sub CommandButton5_Click()¸Ì­±¤@¶}©lªº¦a¤è¶Ü¡H

±µ¤U¨Ó¦bPrivate Sub CommandButton5_Click()µ{¦¡³Ì«á­±ªº¦a¤è¦b°õ¦æ¤@¦¸EX( ) ³o¬qµ{¦¡¶Ü¡H¡H

§Ú¹Á¸Õ©ñ¦bCommandButton5_Click()µ{¦¡½X«e»P«á­±¡AÁÙ¬OµLªk¥i¥HÀ°§Ú¬Ý¤@¤U¶Ü¡A·PÁÂ:)
Private Sub CommandButton5_Click()
Dim yyy As String
Dim xxx As String
Dim k As Integer
Dim ob As OLEObject
gyou = Selection.Row
ActiveSheet.Rows(gyou).ClearContents
Range("I1").Value = Range("I1").Value - 1
TMMPA = Range("I1").Value
aaa = Chr(65)
ccc = Chr(67)

For I = 2 To 100
xxx = I
Range(aaa + xxx).Value = ("")
Range(ccc + xxx).Value = ("")
Next
ActiveSheet.Range("A2:H200").Borders.LineStyle = XILinestyleNone
ActiveSheet.Range("A2:H200").Interior.ColorIndex = xlColorIndexNone

For R = 1 To TMMPA
yyy = R + 1
Range(aaa + yyy).Value = R
Range(ccc + yyy).Value = R
Next
ActiveSheet.Range("A2:H" + yyy).Borders.LineStyle = xlContinuous
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeBottom).Weight = xlThick
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeRight).Weight = xlThick
ActiveSheet.Range("A2:H" + yyy).Borders(xlEdgeLeft).Weight = xlThick
ActiveSheet.Range("A2:A" + yyy).Interior.ColorIndex = 15

k = gyou - 1
For Each ob In ActiveSheet.OLEObjects
If ob.Name Like "OptionButton*" Then
    If ob.Object.GroupName = k Then ob.Delete
  End If
Next
Cells(gyou, 1).Resize(, 8).Delete xlShiftUp

For Each ob In ActiveSheet.OLEObjects
    If ob.Name Like "OptionButton*" Then
    ob.Object.GroupName = ob.TopLeftCell.Row
    End If
Next

End Sub
Ä_Ä_

TOP

¥»©«³Ì«á¥Ñ caichen3 ©ó 2012-3-29 12:12 ½s¿è

·PÁ¤j¤jªº¦^ÂÐ:victory:
gyou = Selection.Row    ' gyouªí¥Ü©Ò¦b¦C
If ob.TopLeftCell.Row = gyou Then ob.Delete   ' ³o¦æµ{¦¡¬O»¡©ú­Yob¥ª¤WÀx¦s®æªº¦æ­Èµ¥©ógyou§Y§R°£¶Ü¡H¡H
topLeftCell.Row ¬O¥ª¤W³æ¤¸®æªº¦æ­È¡A¸Ó¦p¦ó¿ìÃÑtopleftcell.rowªº©Ò¦b¦ì¸m©O¡H¡H
Ä_Ä_

TOP

­Y§ÚSelection.Row¦b²Ä3¦C¡A½Ð°Ýtopleftcell.row¦b­þ­Ó¦ì¸m©O¡H¡H

123.JPG (7.97 KB)

123.JPG

Ä_Ä_

TOP

        ÀR«ä¦Û¦b : ¤Hªº¤ß¦a¬O¤@²¥¥Ð¡A¤g¦a¨S¦³¼½¤U¦nºØ¤l¡A¤]ªø¤£¥X¦nªºªG¹ê¡C -
ªð¦^¦Cªí ¤W¤@¥DÃD