如何使用Excel-VBA修复“错误1004”合并单元格?

时间:2019-08-07 22:05:17

标签: excel vba

我正在使用Excel2016。

我写了一个宏,显示有关某些同事的图片和信息。

为了满足老板的愿望,我需要合并一些单元格。

我参考过的一些参考文献是:
https://powerspreadsheets.com/excel-vba-merge-cells/
https://docs.microsoft.com/en-us/office/vba/api/excel.range.mergecells
https://analysistabs.com/vba-code/range/m/merge/

VBA调试器在下一个代码的第二行停止并返回1004错误:

With Worksheets(destino)
    .Range(Cells(renglon, columna), Cells(renglon + 1, 16)).Merge
    .Cells(renglon, columna).VerticalAlignment = xlVAlignCenter
    .Cells(renglon, columna).HorizontalAlignment = xlHAlignCenter
    .Cells(renglon, columna).Font.Bold = True
    .Cells(renglon, columna).Font.Size = 20
    .Cells(renglon, columna).Interior.color = gris
    .Cells(renglon, columna).Value = criterioActual
End With

我总是用相同的数据测试过此代码。有时候它有用,有时候却没有。

能否请您分享一下您的想法?

0 个答案:

没有答案