¨Ï¥Î ¸ê®Æ>ÅçÃÒ>Àx¦s®æªº¤U©Ô¦¡²M³æ¡A¥i¥HÅý¤U©ÔÅã¥Üµ¡®æ¼W¥[¦C¼Æ¶Ü?
¡@¼ÊºÙ: ªü¦N ¡@ÀY»Î: ¤£®¢¤U°Ý,¤£Â_¾Ç²ß,¤~·|¶i¨B
ª©¥D  
- ©«¤l
- 647
- ¥DÃD
- 190
- ºëµØ
- 24
- ¿n¤À
- 1037
- ÂI¦W
- 0
- §@·~¨t²Î
- windows7
- ³nÅ骩¥»
- Office 2010 ; OOO3.0 ; Google
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¦Ë«n
- µù¥U®É¶¡
- 2010-5-2
- ³Ì«áµn¿ý
- 2022-6-24
  
|
¥»©«³Ì«á¥Ñ Hsieh ©ó 2010-12-12 23:49 ½s¿è
¦^´_ 1# sasser
°ò¥»¤W³o¤@©« ¥H«e¦bEXCELHELP ¤W¦³¤Hµoªí¹L
¦ý¥Ø«eEXCELHELP¥H¤wÃöª©
§Ú±N¤å³¹¶K¦b³oHUNGCHILIN
Àɮ׳sµ²¤]¨S¦³¤FµLªk¤U¸ü
¨Ï¥Î¤U¦Cµ{¦¡ COPY «á ¶K¨ì³oÓÀɮפ¤ªº THISWORKBOOK µ{¦¡°Ï¤º´N¥i¥H¨Ï¥Î¤F
----------------------------------------------------------------------------------------
¥[ªø ÅçÃÒ ªºªø«×¤Î¼e«×¡@
³o½gÃö©óÅçÃÒªº¤å³¹ ¹ï©óÅçÃÒ¦³«Ü¤jªºÀ°§U
¥i¥H¬ð¯}excel¨î¨ÏÅçÃÒ²M³æ©Ôªø·|¤ñ¸û¤è«K
Âà¶Kµ¹¦U¦ì°Ñ¦Ò- Option Explicit
- Dim oDpd As Object
- Dim sFml1
- Dim prvTarget As Range
- Private Sub Workbook_SheetSelectionChange(ByVal Sh As Object, ByVal Target As Range)
- Const dFixedPos As Double = "0.8"
- Const dFixWidth As Double = "16" ' §ïÅÜ DropDown ªº¼e«×
- Dim vld As Validation
- Dim lDpdLine As Long
- If Not prvTarget Is Nothing Then
- If Not oDpd Is Nothing Then
- If oDpd.value = 0 Then
- prvTarget.value = vbNullString
- Else
- prvTarget.value = Range(Mid(sFml1, 2)).Item(oDpd.value)
- End If
- Set prvTarget = Nothing
- End If
- End If
- On Error Resume Next
- oDpd.Delete
- sFml1 = vbNullString
- Set oDpd = Nothing
- On Error GoTo 0
- If Target.Count > 1 Then
- Set oDpd = Nothing
- Exit Sub
- End If
- Set vld = Target.Validation
- On Error GoTo Terminate
- sFml1 = vld.formula1
- On Error GoTo 0
- Set prvTarget = Target
- lDpdLine = Range(Mid(sFml1, 2)).Rows.Count
- With Target
- Set oDpd = ActiveSheet.DropDowns.Add( _
- .Left - dFixedPos, _
- .Top - dFixedPos, _
- .Width + dFixWidth + dFixedPos * 2, _
- .Height + dFixedPos * 2)
- End With
- With oDpd
- .ListFillRange = sFml1
- .DropDownLines = lDpdLine
- .Display3DShading = True
- End With
- Terminate:
- End Sub
½Æ»s¥N½X Âà©«¦Û excelhelp |
|
|
|
|
|
|
¡@¼ÊºÙ: ªü¦N ¡@ÀY»Î: ¤£®¢¤U°Ý,¤£Â_¾Ç²ß,¤~·|¶i¨B
ª©¥D  
- ©«¤l
- 647
- ¥DÃD
- 190
- ºëµØ
- 24
- ¿n¤À
- 1037
- ÂI¦W
- 0
- §@·~¨t²Î
- windows7
- ³nÅ骩¥»
- Office 2010 ; OOO3.0 ; Google
- ¾\ŪÅv
- 100
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¦Ë«n
- µù¥U®É¶¡
- 2010-5-2
- ³Ì«áµn¿ý
- 2022-6-24
  
|
³oÓn¥ÎVBA¤~¿ìªº¨ì ¦¹©«nÂà¨ìVBAª© |
|
|
|
|
|
|