excel怎么使用vba判断最后一个单元格是否为空?

excel中使用vba获得当前表格列最后个非空单元格

1、首先我们打开一个工作样表作为例子。

2、当我们的正在使用的工作表输入了非常多的数据的时候,我们就会难以寻找到表格列的最末尾,一般情况下我们不会见到数据达到几万条的表格,但是如果遇到了,又需要快速定位到末尾去怎么处理呢。

3、这里是做个比方,在该工作表内我们不确定哪个区域还有数据内容,但是我们可以用vba来快速寻找到该列需要定位的最后一个有数据的单元格。这里我们先使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Option Explicit

Sub dingwei()

Dim rng As Range

Set rng = ActiveSheet.Range("a65536").End(xlUp)

rng.Activate

Set rng = Nothing

End Sub

4、这里我们应用的是end方法。它作用的对象是range("a65536")单元格,向上最后一个有数据的单元格。xlup即向上寻找有数据单元格的end参数。

5、因为我们把该单元格赋值给rng区域,所以这里激活它,就是跳转到该单元格。如图所示激活了a72这个单元格。

6、a65536这个序列号指的是excel最多拥有65536个列单元格,如果我们要选择查找其它列的最后一个有数据的单元格,只需要修改序列a为其它序列就可以了。

(0)

相关推荐

  • 怎么合并Excel中的一行数据到一个单元格并断行

    有的小伙伴在使用Excel软件编辑数据时,需要把一行数据到一个单元格,接着断行,如果一步一步操作,那么会非常麻烦,那么如何快速合并并断行呢?小编就来为大家介绍一下吧.具体如下:1. 第一步,双击或者右 ...

  • 复制文本到excel中让每个字符占据一个单元格

    常用Excel的朋友们可能会遇到这种情况:从文本文件或word中复制文字/数据,粘贴到Excel中,文字/数据不会自动分布单元格,全部挤在一个单元格中.如果数据量非常大,运用这种方法就会大大提高工作效 ...

  • excel中多个单元格的内容合并到一个单元格

    在excel中通过较为简单的操作,而不是一点一点的剪切复制,把多个单元格的内容合并到一个单元格, 操作方法 01 打开一个excel文件,将要合并到一个单元格的内容选中,右键单击复制,如果剪贴板没有弹 ...

  • 如何在Excel一个单元格中显示多行文字 ?

    如何在Excel一个单元格中显示多行文字呢?下面小编来教大家. 操作方法 01 首先,我们打开我们电脑上面的excel,然后我们选中其中一个单元格: 02 之后我们在这个单元格中输入一些文字,然后按回 ...

  • 怎么把一个单元格变成两个单元格(怎么让一个单元格变成两个)

    有时Excel表格中我们需要把一个单元格变成两个单元格,我在另一篇文章中用了数据菜单下的分列功能,对固定宽度单元格的拆分和分隔符数据单元格拆分做了讲解.今天我们用公式来实现同样的功能,方法也很简单,我 ...

  • excel中怎么判断两个单元格内容是否完全相同

    在excel函数公式使用过程中经常要根据某些单元格内容查找或引用其对应内容,这时如果两个单元格内容实际不同,而只是看起来相同,函数公式就不能返回正确结果.比如说VLOOKUP函数第一参数和原始数据第一 ...

  • Excel表格的每一个单元格重新命名的两种方法

    Excel表格的每一个单元格都有一个默认的名称,其命名规则是列标加横标,例如A1表示第一列.第一行的单元格.如果要将某单元格重新命名,可以运用以下两种方法. 工具/原料 Microsoft Offic ...

  • EXCEL 怎么统计一个单元格中有多少个数据

    [问题] 我想统计这一个单元格中有多少个元器件,请问在EXCEL中怎么统计 [解答] B1输入公式下拉: =LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1 注 ...

  • Excel两个单元格的内容怎么合并到一个单元格

    Excel两个单元格的内容怎么合并到一个单元格 描述:把一个单元格的内容分为两个是在数据里面分列就可以了,但是怎么合并到一起呢,如果只是合并单元格,那么只会保留第一个单元格的内容 解决: 假设这两个单 ...