- 帖子
- 522
- 主題
- 36
- 精華
- 1
- 積分
- 603
- 點名
- 0
- 作業系統
- win xp sp3
- 軟體版本
- Office 2003
- 閱讀權限
- 50
- 性別
- 男
- 註冊時間
- 2012-12-13
- 最後登錄
- 2021-7-11
|
9#
發表於 2016-1-14 17:34
| 只看該作者
'改用兩個按鈕試試看!!
'跟 [A6] 有關嗎? 依[A1] 或 [A6] 指定列, 貼上第一列的值?
'下列係依[A1]指定列, 貼上第一列的值
Private Sub CommandButton1_Click()
Dim Rng As Range, Lst As Integer
If [A1] > 1 Then
Set Rng = [B$1:K$1]
Rng.Copy
Rng.Offset([A1] - 1, 0).PasteSpecial Paste:=xlPasteValues '只貼上值, 公式格式等不會貼上
End If
End Sub
'用'A'覆蓋或全部清除
Private Sub CommandButton2_Click()
If [A2] = -1 Then
'下列二選一, 不要用到的, 請在前面加 '
'
[B2:K2401] = "A" '全部用'A'覆蓋
' [B2:K2401] = "" '全部清除
End If
End Sub |
|