EXCEL如何用宏表示列数的递增。VAB
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了EXCEL如何用宏表示列数的递增。VAB相关的知识,希望对你有一定的参考价值。
EXCEL如何用宏表示列数的递增:例如:X="BM" ,Y="BN",Z="BP",现在如何把X赋值给Y,Z,使Y的值="BN",Z="BP".我用X="BM",Y=X+1,Z=X+3,无法找到Y和Z所在的列。另外我不需要找到行数,行数我另外用其他条件。
参考技术A 建议楼主在代码中用数字列标,尽量少用字母表示。在EXCEL中A列的数字列标为1,B列为2,以此类推,BM的数字列标是65。
给X赋值65,那么Y=X+1与Z=X+3就能正常引用了
此时用“CELLS(表示行的数字,表示列的数字)”这种语句就能对单元格地址操作了。
这种数字表示法非常方便用在循环语句中
excel的拖动递增,如何用命令实现?
我有一串符号'",B1,"','",C1,"','",D1,"','",E1,"'
,想把它应用到所有行里,如果只是百来行,直接往下拖动即可实现每个行按单元格递增。
但是我现在有上万行,不可能一直往下拖动吧
我想把这个'",B1,"','",C1,"','",D1,"','",E1,"'用在第一行,第1万行用'",B10000,"','",C10000,"','",D1,0000"','",E10000,"'中间是递增的,请问该怎么办?
在B2单元格中输入="B"&(SUBSTITUTE(B1,"B","")+1) 其他同理
然后选中B2,C2,D2。 按住shift+pgdn键选择 这样选择快的多,你要选1W行也要不了10秒中
选完后按ctrl+D
OK了 参考技术A 任意单元格输入:
=address(row(),column(),4)
下拉,右拉即可. 参考技术B 在A列内输入"1、2",选中A列,单击菜单中的“编辑——填充——序列”,在弹出的窗口中的终止值中填入“10000”,确定,在第一行的B、C、D、E列中分别输入B1、C1、D1、E1,选中这四个单元格,此时在E1单元格左下角出现一个点,双击此点,填充瞬间完成。
以上是关于EXCEL如何用宏表示列数的递增。VAB的主要内容,如果未能解决你的问题,请参考以下文章
excel,如何用公式查找J列某个数值对应的前一列数的倒数第二个数值?