VBA - 最后一行数字作为参考单元格中断,但不是

时间:2016-09-19 23:08:27

标签: excel vba excel-vba

我有一个宏,它是少数人的一部分,但这是第一个在运行前整理表单

要确定列和表是否整洁我正在尝试查找最后一个空值并创建一个列和表范围以在整个模块中用作变量。然而,如果我选择单元格C4或C5或者在R1C1样式中引用它们,它会在早期失败,它会破坏,就好像单元格是空的,但它们不是。

它突破

$(document).ready(function() {
    var schmeckle = 0;
    $('#schmeckleAdder').click(function() {
        $('#iAmTheBody').css("background-color", "orange");
        if (schmeckle == 0) {
            schmeckle = schmeckle + 1;
            $('#iAmTheBody').append('<p id="howManyYouGot">You have ' + schmeckle + ' schmeckles!</p>');
        }
        else {
            schmeckle = schmeckle + 1;
            $('#howManyYouGot').html('<p>You have ' + schmeckle + ' schmeckles!</p>');
            if (schmeckle > 3) { //change to 49 as you wish
               $('#iAmTheBody').append('<button type="button" id="mortyBuyer">Buy a morty!</button>');
            } else { }
        }
    });
});

不确定如何继续进行。

LRow = ws.Cells(Rows.Count, C5).End(xlUp).Row

1 个答案:

答案 0 :(得分:4)

C5被视为尚未分配的变量。它不是单元格引用。你正在寻找更像的东西:

LRow = ws.Cells(ws.Rows.Count, 3).End(xlUp).Row