小弟没有安装vb,只装了office,
目前小弟在打开excell中编辑宏,但是发现没办法导出一个*.xla的宏文件,
故小弟想请问如何将写的代码生成一个宏?下次就直接导入一个宏就可以了。另小弟还有一小小问题,就是在excell中如何判断其中某一行是只有一列的??肯请答复哦。小弟拜谢!!
目前小弟在打开excell中编辑宏,但是发现没办法导出一个*.xla的宏文件,
故小弟想请问如何将写的代码生成一个宏?下次就直接导入一个宏就可以了。另小弟还有一小小问题,就是在excell中如何判断其中某一行是只有一列的??肯请答复哦。小弟拜谢!!
解决方案 »
- 请问如何将 MSHFlexGrid 控件的竖滚动条自动处于底部?
- 如何做函数的注解
- win2000下正常的程序到winXP下无法使用
- 增求源码:关于有程序中用vsflexgrid和vsprint实现打印预鉴的例子。
- 终于升到星了,散分
- 如何设置VB FORM 上CONTROL BOX 中的关闭按纽,在运行中设置其可用或不可用?
- vsflexgrid的savegrid使用過程中提示變量沒有定義
- 用VB6.0编的软件,能不能直接升成.net的
- 请教VB数据库方面的问题
- 如何知道字符串的宽度是否大于指定宽度!打印程序(printer)
- 谁有VB6.0循序渐进教程的练习源代码?
- 制作如office word的程序
If ColumnsCountByRow(5) = 1 Then MsgBox "此行只有一列!"
End SubFunction ColumnsCountByRow(ByVal lRow As Long) As Long
Dim i As Long
Dim lcount As Long
For i = 0 To Sheet1.UsedRange.Columns.count - 1
If Sheet1.Range(Chr(Asc("A") + i) & CStr(lRow) & ":" & Chr(Asc("A") + i) & CStr(lRow)).Value <> "" Then lcount = lcount + 1
Next
ColumnsCountByRow = lcount
End Function
请大家再帮帮忙解决上面那个简单的问题,只要把步骤说出来就好了。。
解决立结!
因为combox中的内容是通过读取文件中获取的。而文件中的内容没有排过序?请问有什么好方法??谢谢!