易截截图软件、单文件、免安装、纯绿色、仅160KB

vb 多按钮 读写excel

还是有问题请教大家
下面是我已经写的程序,可以选择任意硬盘中excel文件然后显示其中的数据。

我现在的问题是怎么再添加一个按钮,点击了该按钮后就能删除那个excel文件中第6行第3列的数据



Private Sub Command1_Click()
Dim sFile As String
With CommonDialog1
.DialogTitle = "open"
.CancelError = False
.Filter = "EXCEL文件(*.xls)|*.xls|所有文件 (*.*)|*.*"
.ShowOpen
If Len(.FileName) = 0 Then
Exit Sub
End If
sFile = .FileName
End With

Dim mx As Integer

Dim yx

Dim excelApp As Excel.Application
Set excelApp = New Excel.Application
excelApp.Workbooks.Open FileName:=sFile
'xlApp.Visible = True
excelApp.Worksheets(2).Activate
mx = excelApp.Cells(9, 5)
Text1.Text = mx
excelApp.Workbooks.Close
excelApp.Quit
Set excelApp = Nothing

End Sub
可以将第一个按钮里的代码写成自定义函数.
清数据:
excelApp.sheets(2).cells(6,3).clearcontents

excelApp.Worksheets(2).Range("C6").Delete


谢谢ls的
那如果要删除该行第六列之后的所有内容该怎么写循环呢?


引用

VB code
Dim xlRange As Excel.Range
Set xlRange = excelApp.sheets(2).Cells(3, 6)
excelApp.sheets(2).Range(xlRange, xlRange.End(xlToRight)).ClearContents
Set xlRange = Nothing '一定要在 excelApp 之前显式释放,否则……


我试了


相关问答:

【急求】VB中使用WScript调用外部命令 - VB / 基础类

在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:

Private Function getFile_CMD(filename, filepath) As Bo ......

为什么用VB改变不了工具栏按扭的宽度 - VB / 控件

为什么工具栏按扭的宽度改变不了,在属性里改了又变成原来的数值了

大胡子真厉害,回答基本都是爆料级的
大胡子升级真快啊,这才几天就5条短裤外加月排名第一了
想想我这5个短裤混了差不多8年才得到的。

回复 ......

vb操作excel - VB / 基础类

问题:
现在Access数据库中有两张表TableA和TableB
TableA中有记录如下:
字段1(Name) 字段2(Num)
  A 3
  A 4
  B 6
  ... ......

中山的VB程序员进来看一下 - VB / 非技术类

刚建了一个群:中山VB编程(105787219)
有在中山及中山周边的程序员请加入.大家一起探讨问题.合作项目.
尽管俺不是中山的,也进来蹭分……

佛山的行吗,广州的行吗?

友情支持
回复内容太短了! 

帮顶 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号