- ©«¤l
- 5923
- ¥DÃD
- 13
- ºëµØ
- 1
- ¿n¤À
- 5986
- ÂI¦W
- 0
- §@·~¨t²Î
- win10
- ³nÅ骩¥»
- Office 2010
- ¾\ŪÅv
- 150
- ©Ê§O
- ¨k
- ¨Ó¦Û
- ¥xÆW°ò¶©
- µù¥U®É¶¡
- 2010-5-1
- ³Ì«áµn¿ý
- 2022-1-23
        
|
¥»©«³Ì«á¥Ñ GBKEE ©ó 2013-3-9 12:52 ½s¿è
¦^´_ 14# 198188
Set Rng = Sh.Columns("D").Find(a, lookat:=xlWhole) ³o¥y¥u¬O·|§ä¤@¦¸
¦p¤U¥i´M§ä¥þ³¡- Option Explicit
- Sub Ex()
- Dim A As String, Rng As Range, Sh As Worksheet, Address_First As String
- Dim M As String
- Set Sh = ActiveSheet
- A = "OBL" '´M§äªº¦r¦ê
- Set Rng = Sh.Columns("D").Find(A, lookat:=xlWhole) '²Ä¤@Ó
- If Not Rng Is Nothing Then
- Address_First = Rng.Address '¼g¤U²Ä¤@Ó¦ì§}
- Do
- M = IIf(M <> "", M & ",", "") & Rng.Address
- Set Rng = Sh.Columns("D").FindNext(Rng) 'Ä~Äò´M§ä¤U¤@Ó
- Loop Until Address_First = Rng.Address '¦^¨ì²Ä¤@Ó¦ì§}
- MsgBox M
- Else
- MsgBox "§ä¤£¨ì"
- End If
- End Sub
- Sub Ex_1()
- Dim A As String, Rng As Range, Sh As Worksheet, Address_First
- Set Sh = ActiveSheet
- A = "OBL" '´M§äªº¦r¦ê
- Set Rng = Sh.Columns("D").Find(A, lookat:=xlWhole) '²Ä¤@Ó
- If Not Rng Is Nothing Then
- With Sh.Columns("D")
- .Replace A, "=ABC", xlWhole '×§ï"´M§äªº¦r¦ê" = ¨S©w¸qªº¦WºÙ
- Set Rng = .SpecialCells(xlCellTypeFormulas, xlErrors) 'Àx¦s®æ¦³¿ù»~Ȫº¯S©w½d³ò
- Rng.Value = A '¨S©w¸qªº¦WºÙ §ï¦^ "´M§äªº¦r¦ê"
- MsgBox Rng.Address
- End With
- Else
- MsgBox "§ä¤£¨ì"
- End If
- End Sub
½Æ»s¥N½X ¦]¬°§Ú¬O·Q¥unq³æ¸¹¬Û¦P¡A¦Ó¥B³o¨Çq³æ¸¹¥un¦³¤@¦C¦³OBL¤TÓ¦r¡A´N¥X²{OBL§_«hªÅ®æ
¤£¤F¸Ñ§AÀɮפº®e µLªk¦^µª |
|