- 帖子
- 169
- 主題
- 41
- 精華
- 0
- 積分
- 219
- 點名
- 0
- 作業系統
- WIN10
- 軟體版本
- office 2007
- 閱讀權限
- 20
- 性別
- 男
- 註冊時間
- 2012-7-31
- 最後登錄
- 2023-9-15
|
欄位變換
本帖最後由 sillykin 於 2014-12-31 13:16 編輯
(詳如『檔案說明』)如何運用在此程式呢?????(不太會加);如果『取消』要恢復原來值
Dim lRows As Long, lRow As Long
Dim iI%
lRows = Cells(Rows.Count, 1).End(xlUp).Row
For lRow = 3 To lRows
With Cells(lRow, 1)
Select Case .Offset(, 16)
Case "單位主管"
If Left(.Value, 1) <> "*" Then
.Value = "*" & .Value
.Offset(, 14) = .Offset(, 15)
.Offset(, 3) = .Offset(, 1)
End If
Case "文字"
If Right(.Value, 1) <> "*" Then .Value = .Value & "*"
.Offset(, 14) = .Offset(, 15)
Case "總務"
.Offset(, 14) = .Offset(, 15) * 1.1
Case ""
.Offset(, 14) = .Offset(, 15)
End Select
End With
Next lRow
End Sub |
-
-
說明檔.zip
(11.44 KB)
轉換
|