`
lxy19791111
  • 浏览: 481619 次
  • 性别: Icon_minigender_1
  • 来自: 珠海
社区版块
存档分类
最新评论

使用VBA对Excel列号转列名称

    博客分类:
  • VBA
 
阅读更多

转自:http://www.cnblogs.com/alicesunBlog/archive/2013/01/15/2861214.html

前段时间做的一个项目(Vista print)中需要将列号转为列名(例如:第26列应该是第Z列)。那137或者185列应该是哪列呢?总不能就这么数下去吧。 最后写了个Funtion解决这一问题。代码如下:

Public Function NumToChr(PureNum As Integer) As String
    If PureNum Mod 26 = 0 Then
        NumToChr = VBA.IIf(PureNum \ 26 = 1, "", VBA.Chr(PureNum \ 26 + 63)) & "Z"
    Else
        NumToChr = VBA.IIf(PureNum \ 26 = 0, "", Chr(PureNum \ 26 + 64)) & Chr(PureNum Mod 26 + 64)
    End If
End Function
分享到:
评论

相关推荐

    Excel VBA对象参考手册chm

    Excel VBA(Visual Basic for Applications)是Excel内置的一种编程语言,允许用户自定义工作簿、工作表、图表等对象的行为,实现自动化处理和复杂的数据分析。本参考手册旨在深入解析Excel VBA的对象、属性和方法,...

    EXCELVBA编程从入门到精通.pdf

    参照储存格的列号 * 3. 参照储存格的栏号 * ... * 66. 显示活页簿和工作表名称 GET.CELL函数的实例 例如,要取得A1单元格里的数据格式,可以使用以下步骤: 1. 选择一个单元格 -> 插入 -> 名称 -> 定义 2. 在...

    VBA_Excel自定义函数大全

    - **说明**:此函数可以返回Excel中指定列号所对应的列标。 - **应用场景**:在程序中动态引用列时非常有用。 13. **函数作用:用指定字符替换某字符** - **说明**:此函数可以在字符串中将某个字符替换成另一个...

    ExcelVBA方法属性大全

    - `Column`和`Columns`:获取或设置单元格的列号或一组列。 - `Font`:设置文本的字体属性,如大小、颜色、样式等。 - `Formula`:获取或设置单元格的公式。 - `Height`和`Width`:获取或设置对象的高度和宽度。...

    VBA 提取菜单和工具栏id号

    提供的"列出菜单和工具栏的ID编号.xls"文件很可能是一个包含已提取ID号的Excel工作表,方便用户参考。你可以将其导入VBA项目,作为硬编码ID号的替代,使代码更加灵活且易于维护。 总的来说,掌握VBA中菜单和工具栏...

    Excel VBA实用技巧大全 附书源码

    04085获取指定列号单元格的列标字母(之一) 04086获取指定列号单元格的列标字母(之二) 04087获取单元格区域的行号范围 04088获取单元格区域的列号范围 04089获取单元格区域的列标字母范围 04090获取数据区域的...

    Excel VBA 编程体会

    要将变量的值写入单元格,可以使用`Cells`方法,如`Worksheets("工作表名").Cells(行号,列号) = 变量名`。这会将变量的值设置为指定单元格的值。 3. **取工作表名称**: 使用公式`=TRIM(MID(CELL("filename"),...

    ExcelVBA入门笔记,看了你也可以轻松入门VBA!

    GET.CELL 函数可以返回 66 种不同的信息,如单元格的绝对地址、列号、栏号、公式、格式等。在使用 GET.CELL 函数时,需要指定类型号和单元格或范围。 例如,要取得 A1 单元格里的数据格式,可以使用以下步骤: 1. ...

    Excel-165个VBA自定义函数大全

    此函数用于返回Excel列标的英文表示,例如A、B、C等。在处理大量数据时,这种函数可以方便地转换列号到列标,便于进一步的数据操作。 #### 2. 查询某一值第num次出现的值 该函数帮助用户找到数据集中特定值的第n次...

    EXCEL_VBA常用代码实战大全.doc

    分别获取单元格的列号和行号。如`Target.Column`和`Target.Row`。 - **20-3 使用Intersect方法** 确定两个区域是否有交集。如`Intersect(Target, Range("A1:B10"))`。 #### 第2章:Worksheet(工作表)对象 **...

    VBA数据库查询及数据自动导出多Excel报表

    - **Field**: 指定要筛选的列号。 - **Criteria1**: 筛选条件。 ### 代码逻辑概述 1. **初始化日期格式**: 通过 Year、Month 和 Day 函数获取当前日期,并格式化为 YYYYMMDD 形式。 2. **连接数据库**: 使用 ADO ...

    EXCEL+VBA常用代码实战大全

    例如,在引用其他工作表中的单元格时,可以使用工作表名称加上感叹号的方式,如`Sheet2.Range("A1")`。 4. **使用Offset属性** Offset属性用于基于某个单元格的位置偏移一定的行数和列数。例如,`Range("A1")....

    EXCEL_VBA编程从入门到精通

    GET.CELL函数的类型号可以是1到66,每个类型号对应不同的信息,如类型号1代表绝对地址,2代表列号,7代表格式,14检查单元格是否锁定,20检查字体是否加粗等。 在实际应用中,GET.CELL函数可以用来获取和控制单元格...

    ExcelVBA关联语句.pdf

    但这不影响理解文档的总体内容和核心概念,这些概念包括Excel VBA的对象模型,如何通过VBA控制Excel对象进行数据操作,自动宏的使用,文件操作的基本方法,以及如何为Excel工作表中的控件设置事件响应代码。...

    excel中161个VBA_自定义函数超级实用

    函数作用:从工作表第一行的标题文字以数字形式返回所在列号..................................................58 '34.函数作用:在多个工作表中查找一个范围内符合某个指定条件的项目对应指定范围加总求和............

    VBA宏脚本自动拆分EXCEL表

    按指定的列和行,拆分表。 例如:一个综合性的excel报表,第1行C列是省份,而且此综合性报表有多个sheet要拆分,想要...获取数量列号的英文字母、判断字符是否是英文、替换非汉字\数字\字母的字符、判断文件是否存在。

    Excel-VBA宏编程实例源代码-自定义函数-返回指定列中最后单元格.zip

    2. **参数设置**:函数通常会接受参数,比如在这个情况下,我们需要一个参数表示要查找的列号。例如,`ColumnIndex As Integer`。 3. **实现逻辑**:函数的主体部分将包含查找逻辑。你可以使用`For Each`循环遍历...

    EXCEL_VBA常用代码实战大全

    ### EXCEL_VBA常用代码实战大全 #### VBA代码大全概览 本篇文章旨在通过《EXCEL_VBA常用代码实战大全》这一资料的核心内容,帮助读者深入理解和掌握VBA在Excel中的应用技巧。该资源提供了丰富的VBA代码实例,不仅...

    excel-vba.rar_VBA复制 筛选_VBa_latecis_leaft91_vba自动筛选

    .AutoFilter Field:=1, Criteria1:="*" '筛选条件,Field指列号,Criteria1是筛选值 End With End Sub ``` 在上述代码中,我们首先定义了一个Worksheet对象`ws`,然后使用`.AutoFilter`方法对从A1开始的当前区域...

Global site tag (gtag.js) - Google Analytics