Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在透视表Excel 2007的所有行上重复行标签_C#_Excel_Vba - Fatal编程技术网

C# 在透视表Excel 2007的所有行上重复行标签

C# 在透视表Excel 2007的所有行上重复行标签,c#,excel,vba,C#,Excel,Vba,在Excel 2010中,有一个重复行标签的选项 如何在Excel2007中使用宏、Vba或C#执行此操作 PS:我无法手动执行此操作(复制粘贴),因为它必须是自动执行的。昨天在将VBA程序转换为在Excel 2007上运行时遇到了相同的问题 以下是我的解决方案: 选择要填充的行或标题标签,然后使用特殊单元格仅选择空白单元格。输入R1C1公式以复制前一个单元格,然后仅复制值。如果没有空白单元格,则会出现下一个错误恢复 以下是我的密码回答: On Error Resume Next

在Excel 2010中,有一个重复行标签的选项 如何在Excel2007中使用宏、Vba或C#执行此操作


PS:我无法手动执行此操作(复制粘贴),因为它必须是自动执行的。

昨天在将VBA程序转换为在Excel 2007上运行时遇到了相同的问题

以下是我的解决方案: 选择要填充的行或标题标签,然后使用特殊单元格仅选择空白单元格。输入R1C1公式以复制前一个单元格,然后仅复制值。如果没有空白单元格,则会出现下一个错误恢复

以下是我的密码回答:

    On Error Resume Next
    With .Range(.Cells(2, 1), .Cells(MaxRow, 1))
        .SpecialCells(xlCellTypeBlanks).Select
        Selection.FormulaR1C1 = "=R[-1]C"
        .Value = .Value
    End With
    On Error GoTo 0
希望这有帮助