如何在2000行之后将Excel工作表移动到另一个工作表

时间:2016-10-07 16:19:27

标签: google-sheets google-sheets-api

我在IFTTT中创建了一个配方来接收短信并将其发送到谷歌表。但IFTTT在2000行之后创建了一个新工作表,基本上它用一个新工作表替换现有的工作表/工作簿。所以所有数据都丢失了。

目的:我正试图用它来跟踪我以中国品牌名称从中国出来的新手机的保修。每个新手机都会将短信发送到预先设定的号码,这个号码是我从办公室开机后打开的一次。

我希望自动化一个流程,在这个流程中,工作表会自动将2000行数据移动到工作表#2,就像填充了第2000行并删除工作表#1以获取新内容一样。

P.S我对脚本/宏没有任何了解。

1 个答案:

答案 0 :(得分:0)

此代码将在工作表1上取A1到Z2000范围内的项目,并将其粘贴到工作表2上的2000行下,然后删除工作表1.确保使用xlsm文件以便能够调用vba宏。< / p>

Sub Nafis()

   If Not IsEmpty(Range("A2000").Value) = True Then
        Worksheets("Sheet1").Range("A1:Z2000").Copy _ 
        destination:=Worksheets("Sheet2").Range("A2000")
        Sheet1.Delete
    Endif
End Sub