我需要创建一个VBA语句,该语句将复制整个活动工作表,然后将其粘贴为值-看起来很简单,但是我对VBA并不熟悉-它实际上是自动执行左上角的“单击”并复制->粘贴为值。这是我正在尝试的:
Sub CopyPasteSheetAsValues()
'Copy and Paste Summary Sheet as Values
Sheets("Summary Build").Cells.Copy
Sheets("Summary Build").Cells.PasteSpecial Paste:=xlPasteValue
End Sub
Run Code Online (Sandbox Code Playgroud) SQL Server专家的问题.在下面的查询中,我想有一个额外的列,它也是SUMs Quantity,但是基于不同的Requirement Type.我尝试了一些想法 - CASE并在选择列表中添加子查询但所有返回的结果都太多了.我希望看到的是MATERIAL,MATERIAL_DESCRIPTION,SIZE_LITERAL,QUANTTITY,当需要类型='PB'时,数量的和,当需要类型='01'时不确定如何在两个不同的条件下添加数量两次.提前致谢
SELECT MATERIAL,
MATERIAL_DESCRIPTION,
SIZE_LITERAL,
SUM(QUANTITY) AS 'SUM_FCST'
FROM VW_MRP_ALLOCATION
WHERE REQUIREMENT_CATEGORY = 'A60381002'
AND MATERIAL_AVAILABILITY_DATE >= GETDATE()
AND REQUIREMENT_TYPE ='PB'
GROUP BY MATERIAL,
MATERIAL_DESCRIPTION,
SIZE_LITERAL
ORDER BY MATERIAL,
SIZE_LITERAL
Run Code Online (Sandbox Code Playgroud) 也许是一个基本的问题,但我试图想出一个公式,它将重复一定次数的数字,然后将1加到该值并做同样的事情.在这种情况下,我将从1开始,重复6次,然后加1并重复该值(2)6次,依此类推.最终结果如下所示:
1
1
1
1
1
1
2
2
2
2
2
2
3
3
3
3
3
3
Run Code Online (Sandbox Code Playgroud)