我试图从Solidworks运行一个宏,其中包括打开以前创建的excel表,并运行一些用于格式化/组织的命令。我记录了必要的宏,并试图通过Solidworks将其通过VBA编辑器,但我想不出如何使代码正常运行。运行宏时,Excel运行并打开相关的工作表,但是从Range("A1:C3"). Select开始的命令都不起作用,这只是未修改的数据。我遗漏了什么吗?
为了方便/自我约束,我选择从SolidWorks运行命令,在不同的机器上导入宏比在excel上容易得多。谢谢!
Sub RunExcelMacro()
Dim xlApp As Excel.Application
Se
我想使用UDF公式或VBA获得Excel工作表中单元格的背景色。我发现了这个UDF:
Public Function BColor(r As Range) As Long
BColor = r(1).Interior.ColorIndex
End Function
它可以像这样在一个单元格中使用:=BColor(A1)我不熟悉VBA,它返回一些长值,我想知道是否可以直接获得十六进制值。谢谢!