- ©«¤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
        
|
¦^´_ 5# StanleyVic
§A³oµ{¦¡¬Osheet2(ª«¥ó)ªºµ{¦¡ ¥i¨Ï¥ÎÃöÁä¦r Me => ª«¥ó¥»¨, ¤Îקï¤@¤U§R±¼¤@¨ÇActivate °Ñ¦Ò°Ñ¦Ò- Private Sub NegativeRecord_Click()
- 'Äò±i«¬¸¹¤u§@ªí§@¹Bºâ----------------------------------------------------------
- Dim WsName, N, i, j, K As Integer '¤£¦P¤u§@ªí
- Dim X, Y, Z As Integer '¦Û¨¤u§@ªíªº½d³ò
- Dim Sh As Worksheet 'Dim(«Å§iÅܼƬ°¨p¥ÎÅܼÆ) «¬ºA¬° Worksheet(¤u§@ªí)
- '²¾°£©Ò¦³Sh(¤u§@ªí)ªºHyperlinks(¶W³sµ²¶°¦Xª«¥ó)§R°£----------------------------
- ' For Each Sh In Sheets
- ' Sh.Hyperlinks.Delete
- ' Next
- '¥ýDelete©Ò¦³ÂÂRecord!---------------------------------------------------------
- X = 4: Y = Range("A65536").End(xlUp).Row
- Range("A4:D" & Y).Hyperlinks.Delete
- Range("A4:D" & Y).ClearContents
- '³]©w©Ò¦³«¬¸¹Sheet¤¤,¥H³ÌUpdataªº¤èªkpºâ¦] Out ¦Ó¤ÞPªº t¼ÆTotal °O¿ý------------
- 'N = Worksheets.Count
- For WsName = 3 To Sheets.Count
- With Sheets(WsName)
- .Hyperlinks.Delete '¥i¦b¦¹ ²¾°£©Ò¦³ªºHyperlinks(¶W³sµ²¶°¦Xª«¥ó)§R°£
- For j = 2 To .Range("IV3").End(xlToLeft).Column
- If .Cells(3, j).Value = "Out" Then
- For K = 4 To .Range("A65536").End(xlUp).Row
- If .Cells(K, j).Value <> "" And .Cells(K, j + 1) < 0 Then
- '§Û data¶i¥h, Ū¥X¹ïÀ³¸ô®| ¤Î ¶W³sµ² ---------------
- Cells(X, "A").Value = .Cells(K, 1)
- Cells(X, "B").Value = .Cells(1, j - 2)
- Cells(X, "C").Value = .Cells(K, j + 1)
- Cells(X, "D").Value = .Name & "!" & .Cells(K, j + 1).Address(RowAbsolute:=False, ColumnAbsolute:=False)
- Me.Hyperlinks.Add Anchor:=.Cells(X, "D"), _
- Address:="", _
- SubAddress:=.Cells(X, "D").Value, _
- TextToDisplay:=.Cells(X, "D").Value
- X = X + 1
- End If
- Next K
- End If
- Next j
- End With
- Next WsName
- '¥u«O¯d³ÌUPdate¸ê®Æ--------------------------------------------
- For Z = Range("A65536").End(xlUp).Row To 4 Step -1
- If Cells(Z, "B").Value = Cells(Z - 1, "B").Value Then
- Rows(Z - 1).Delete
- End If
- Next Z
- MsgBox ("t¼Æ¸ê®Æ¤v¸g¥þ³¡Åã¥Ü !")
- End Sub
½Æ»s¥N½X |
|