相关疑难解决方法(0)

如何将列号(例如127)转换为excel列(例如AA)

如何在C#中将数字转换为Excel列名,而不使用自动从Excel直接获取值.

Excel 2007的可能范围为1到16384,即它支持的列数.结果值应采用excel列名称的形式,例如A,AA,AAA等.

c# excel

452
推荐指数
16
解决办法
22万
查看次数

将列号转换为字母的功能?

有没有人有一个Excel VBA函数可以从一个数字返回列字母?

例如,输入100应该返回CV.

excel vba excel-udf

134
推荐指数
11
解决办法
39万
查看次数

Excel公式引用'CELL TO THE LEFT'

我正在尝试进行条件格式化,以便如果值与其左边的单元格中的值不同,单元格颜色将会改变(每列是一个月,每行是特定对象的费用.我想监视几个月内价格变化很容易.)

我可以按单元格格式化并拖动它,但我希望将一个通用公式应用于整个工作表.

谢谢!

excel excel-2007 excel-formula

73
推荐指数
5
解决办法
27万
查看次数

如何找到与给定整数对应的Excel列名?

您如何确定Excel中第n列的列名(例如"AQ"或"BH")?

编辑:一种语言无关的算法,以确定这是这里的主要目标.

language-agnostic algorithm excel

30
推荐指数
5
解决办法
5万
查看次数

我无法清除和重置Cell的背景颜色

在下面的命令的帮助下,我能够清除单元格的内容,但不能清除它们的背景颜色.如何清除和设置范围内单元格的背景颜色?

ob9.Range(ob9.Cells(1,StartCol),ob9.Cells(1,maxcolumn)).ClearContents
Run Code Online (Sandbox Code Playgroud)

编辑

我试过以下:

CountFill = objExcel1.Application.WorksheetFunction.CountA(ob9.Rows(1))
CountBlnk = objExcel1.Application.WorksheetFunction.CountBlank(ob9.Rows(1))
TotalColumn= CountBlnk + CountFill

ob9.Range(ob9.Cells(1,CountFill + 1 ),ob9.Cells(1,TotalColumn)).Interior.ColorIndex(-4142) '= xlColorIndexNone
Run Code Online (Sandbox Code Playgroud)

可以一行完成吗?

谢谢

vbscript excel vba excel-vba

4
推荐指数
1
解决办法
3万
查看次数

将列字母隐藏到数字

发现下面的代码来自谷歌可以将数字转换为列字母,但是如何从列字母到数字,任何人都可以帮助重写功能?谢谢

Sub colLtr()
Dim mycolumn
mycolumn = 1000
Mcl = Left(Cells(1, mycolumn).Address(1, 0), InStr(1, Cells(1, mycolumn).Address(1, 0), "$") - 1)
MsgBox Mcl
End Sub
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

2
推荐指数
1
解决办法
6944
查看次数

如何在VBA中使用列字母

我目前正在努力解决以下问题

我正在尝试实现一个输入框,用户可以在其中输入列的字符.

在那之后,我不知道如何将其转换为数字以在Worksheet.CellsMethod中使用它

例如:用户输入"B",因此程序将其保存在名为x的变量中并将其转换为数字,以便它可以用作Worksheet.Cells(Row, X)

有没有方法或有人知道如何做到这一点?

excel vba excel-vba

0
推荐指数
1
解决办法
3396
查看次数