Multiply Entire Range By Value?

前端 未结 3 2041
你的背包
你的背包 2020-12-03 19:34

So The best way I could think of to accomplish this over a large range (about 450k rows) was to use the following Sue-do code:

Range(\"A1\").Copy \' A1 Cont         


        
3条回答
  •  醉话见心
    2020-12-03 20:06

    return_sheet = ActiveSheet.Name
    ActiveWorkbook.Sheets.Add
    ActiveSheet.Name = "CopyPaste"
    Selection.Value = 1
    Selection.Copy
    Sheets(return_sheet).Select 'if necessary select range you whant to multiply
    Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
    SkipBlanks:=False, Transpose:=False
    Application.CutCopyMode = False
        Application.DisplayAlerts = False
        Sheets("CopyPaste").Delete
        Application.DisplayAlerts = True
    Sheets(return_sheet).Select
    

提交回复
热议问题