我正在设置一个Excel工作表来收集为用户分配的历史值,称为“Dan”,我想根据相应的数据保存分配给用户的所有值
指向电子表格的链接:
https://docs.google.com/spreadsheets/d/1zl8CJxh2dXtnxtVnpXhQOTb0XeBMT8EBhVjV_m9COxs/edit?usp=sharing
电子表格有两个标签
例如:1。在20141123(11月23日),分配给用户(Dan)的值为5(这将在选项卡RAW处)。所以我需要在细胞20141123上标记5
在第二天的过程中,我必须清除标签RAW中的所有数据并粘贴第二天的数据
我确实尝试使用以下逻辑
有人可以告诉我如何在这里实施 注意:将有100个用户,这里我只提供了一个用户详细信息
答案 0 :(得分:0)
我认为您应该使用宏来仅在历史记录表中复制和粘贴VALUES。
Sub pastevalues()
Dim ws As Worksheet
Set ws = ActiveSheet
ws.Range("B3:F3").Copy
ws.Range("B3").PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
End Sub
所以每次都应该运行此宏,将值复制并粘贴到历史记录中的范围。
您可以在最后一个或第一个之前的列中保留公式的副本,以便在第二天将其应用于单元格。