返回列表 上一主題 發帖

[發問] 請教 VBA

[發問] 請教 VBA

說明在內..謝謝指導
活頁簿1.rar (15 KB)

非常感謝二位先進指導..萬分感謝..

TOP

回復 10# duck_simon

維2 v1.zip (68.72 KB)

TOP

本帖最後由 samwang 於 2021-6-23 13:13 編輯

回復 10# duck_simon

因為你把程式碼放在sheet1 no,所以要修改如下,謝謝

Private Sub CommandButton5_Click()
' 巨集23 巨集
' 差值
'
    Range("AE1").Select
    Selection.Copy
    Sheets("差值").Select
    Sheets("差值").Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Sheets("差值").Range("A1").Select
    Application.CutCopyMode = False
    ActiveCell.FormulaR1C1 = ""
    Sheets("差值").Range("B1").Select
End Sub

或者可以直接將你原本的"A1 是由他工作表 copy過來",那段程式碼直接copy 到B欄有數值的最後一個如下
Sub test()
Sheets("no").[AE1].Copy Sheets("差值").[B65536].End(xlUp).Offset(1, 0)
End Sub

TOP

回復 9# samwang


    謝謝先進指導囉!

維2.rar (73.76 KB)

TOP

回復 8# duck_simon


方便提供附件,這樣比較容易知道問題和需求,感謝。

TOP

回復 7# duck_simon


   
現在  控制項 產生現象 原因為何?

TOP

後面在加一行,讓輸入更順暢
[A1].Select
ML089 發表於 2021-6-23 09:46



    感謝大大 指導 謝謝

TOP

回復  duck_simon


只要 從工作表控制項  執行複製數據..就可以執行該動作
--> 您原本那段程式碼就有 ...
samwang 發表於 2021-6-23 07:35



    感謝 先進指導 謝謝

TOP

後面在加一行,讓輸入更順暢
[A1].Select
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 不怕事多,只怕多事。
返回列表 上一主題