VBA excel中表示列的字母换成数字

出自这里

数字转列标: Split(Cells(1,1).Address(1,0),"$")(0)    ‘将1-256替换红色的1就可以

Cells(1, a) 选中对应的第一行第A列的一个单元格;

Address的返回值为该单元格的绝对地址 ,如$A$1,即A列1行;

  它有4个参数,咱们直说前俩,第一个为行的绝对路径,默认为true,第二个为列的绝对路径默认为false

  a: Cells(1, 1).Address() "$A$1"

  b: Cells(1, 1).Address(1, 0)  "A$1"

  c: Cells(1, 1).Address(0, 1)  "$A1"

Split, "$"为[A, 1](0)为A

列标转数字就更简单:Range( "IV" & 1).Column    ‘将列标字母A-IV替换红色的IV就可以

  IV1单元格的列数。。。。

时间: 2024-08-23 23:47:12

VBA excel中表示列的字母换成数字的相关文章

mvc 解决StyleBundle中 图片绝对路径 装换成相对路径的问题

问题 解决办法 mvc 解决StyleBundle中 图片绝对路径 装换成相对路径的问题

171. Excel Sheet Column Number Excel表格的字母转成数字

[抄题]: Given a column title as appear in an Excel sheet, return its corresponding column number. For example: A -> 1 B -> 2 C -> 3 ... Z -> 26 AA -> 27 AB -> 28 ... Example 1: Input: "A" Output: 1 Example 2: Input: "AB"

C#字母转换成数字/数字转换成字母 - ASCII码转换

字母转换成数字 byte[] array = new byte[1];   //定义一组数组arrayarray = System.Text.Encoding.ASCII.GetBytes(string); //string转换的字母int asciicode = (short)(array[0]); ASCII码 = Convert.ToString(asciicode); //将转换一的ASCII码转换成string型 数字转换成字母byte[] array = new byte[1];ar

Python 将中文、字母转成数字

Outline 把中文汉字或者英文字母或者特殊字符转换成数字. (实质是字符转成对应ASCII码) 转换 将中文汉字转成数字: ord('单个中文汉字') 反转: chr(21704) 将英文字母转成数字: 转换 ord('F') 反转 chr(70) 将特殊符号转成数字: 转换 ord('*') 反转 chr(42) 原文地址:https://www.cnblogs.com/bigtreei/p/10954311.html

VBA excel中批量创建超链接代码(连接当前文档中的sheet)

excel中批量创建超链接代码(连接当前文档中的sheet),在sheet1中B列中要创建一系列的超链接,链接的内容是本文档中的其他sheet,如下图,在sheet1下创建宏,代码如下. Sub 宏1() Dim temp, temp2 Dim i, j j = 1 For i = 5 To 74 temp = "'G" & j & "'!A1" temp2 = "G" & j Range("B" &a

VBA Excel 对比两列数据

Sub Md() ' ' Macro1 Macro ' 宏由 BX 录制,时间: 2012-6-8 ' 宏中的列数可以输入 A - IV 也可以输入 1-256 ' Dim i%, j%, i1%, j1%, i2%, j2% myi = UCase(InputBox("第一列")) myj = UCase(InputBox("第二列")) ' '************************************ If myi Like "[A-Z]

在WPS或Excel中多列合并成一列合并后中间加空格或-或逗号的写法,可参照以下方法,wps与excel操作与用法都相同

使用文本连接符&就可以做到了.例如要将A列和B列的数据连接并以逗号分隔,显示在C列,可以在C1中输入以下公式=A1&","&B1公式输入完成后,将C1的内容向下填充即可. 如果是需要合并两列的内容,操作上则需要多几个步骤了,这里以A列和B列的数据连接为例,方法如下: 在原本的C列前面插入一列(左键点击C列的列标→右键→插入) 在C1中输入公式=A1&","&B1 将C1向下填充 选择C列,然后复制(右键→复制) 点击A列,鼠标

[vba]excel中求选中数据和为给定数所有的组合

昨天下午开始学习的vba,累死了,肯定有bug,待调试 vba程序如下: 1 Dim aSum As Integer 2 Dim tSum As Integer 3 Dim judge(30) As Integer 4 Dim arrMax As Integer 5 Dim arr 6 Dim location(30) As Integer 7 8 Function Test() 9 Dim arrWmax As Integer 10 Dim Rng As Range 11 Dim beginR

Table中合并相同内容列+Excel中合并相同内容列。

Table中合并相同内容列的方法比较好办,网上代码也很多,参照了一些把它封装成jquery 插件,调用起来还是蛮好用的. 这个地方稍微修改了下,有的时候td中内容虽然一样,但是数据库中的value却是不一样的,比如不同的公司,都有人事部,财务部, 公司A的财务部和公司B的财务部不能合并起来,所以我就给td加了个name属性.用于保存部门的ID,集团里面各公司部门ID总归不一样. 调用方式 $(function() {                            $("#tbdianba