2016-12-16 60 views
-1

我需要构建一个宏,它允许我将一定范围的数据复制到剪贴板,但数据存储在每日不断变化的行数中。为了澄清,我在每天填写的空白工作表上有两个标签。标签1被称为“回顾”,并根据我在“回顾”标签中输入的内容,通过“if”公式将数据拉入到我的第二个标签“Exception Log”中。数据通过F8拉入A8,E列为空白,因此如果我复制A8:F8,它将匹配另一个电子表格中我将粘贴数据的格式。有些日子里只有3行数据意味着我想将A8:F10复制到剪贴板中,但其他日期则有30行数据,这意味着我想将A8:F37复制到剪贴板中。为了试图使这一点更容易,我向Cell H5添加了一个基本的计数公式,该公式计算其中包含数据的行数,并因此计算我希望从第8行开始从列A到F复制的行数,但是我无法弄清楚如何将它应用到宏中。有任何想法吗?提前致谢!复制“X”行数据

回答

1

例:从一个范围在Sheet复制到另一个范围Sheet 2中起始于C6:

Range("A8:F13").Select 
Selection.Copy 
Sheets("Feuil2").Range("C6").Select 
ActiveSheet.Paste 

如果您的行号为H5:

n=range("H5").value 
Range("A8:F" & n).Select 
Selection.Copy 
Sheets("Feuil2").Range("C6").Select 
ActiveSheet.Paste