在其他计算机上插入数据粘贴错误

时间:2019-03-19 09:05:38

标签: excel vba insert

我已经完成了一个小型项目,并将文件分发给了我的同事。 我将文件另存为.xlsm以启用Makros。我已经使用了大约2个星期的代码,从来没有任何问题。

但是,当我将它们发送给我的同事时,一个makro不起作用。 我在文件中有多个makros,只有其中一个不再起作用,因此我认为这是makros问题,而不是新的Excel版本:

Sub Loomisinsert()

    'Deletes old Data and inserts new


    Sheets("MSE").Range("B2:J1000").Clear
    Sheets("MSE").Range("B2:B2").Select
    Sheets("MSE").Paste


    'deletes unnecessary data

    Sheets("MSE").Range("K3:N5000").Delete
    Sheets("MSE").Range("P3:Q5000").Delete
    Sheets("MSE").Range("S3:U5000").Delete
    Sheets("MSE").Range("L3:L5000").Delete


End Sub

用户仅应从另一本工作簿复制数据,并使用excel按钮将数据插入正确的位置并删除正确的单元格。

如您所见,我试图指定每个命令要使用的工作表。它对我来说很好用,但不适用于我的同事计算机。 他们拥有与我相同的Excel 2013和2010。

1 个答案:

答案 0 :(得分:0)

以下是一些建议。修改并尝试:

echo "restore-script.sh" | at now