用vb写入EXCEL

发布网友 发布时间:2022-04-23 23:16

我来回答

3个回答

热心网友 时间:2023-10-13 08:39

Range(E5).value = "123"

Dim xlApp As Excel.Application
xlApp.ActiveSheet.Range(E5).value = "123"

热心网友 时间:2023-10-13 08:40

建议你看EXCEL 的 VBA 帮助。理解一下EXCEL 的对象模型。其结构如何。
其大概对象模型如下: APPLICATION (工程,一个工程可以包含一个以上的WORKBOOK工作簿)-----WORKBOOK 对象,工作簿-----worksheet 对象,工作表----range对象,单元格或者是单元格区域。
在VB中访问EXCEL,就要注意写明完整的对象路径。例如:你想设置 名为 "testbook" 工作簿中的名为"ttsheet" 中的 E5 单元格的值为 123,必须得写:
xlpp.workbooks("testbook").worksheets("ttsheet").Range("E5").Value="123"
=============================================
你必须在程序中获取EXCEL.APPLICATION,上面语句是假设你获取的Excel.Application 对象名为 xlpp

热心网友 时间:2023-10-13 08:40

Excel实际上是一个Access数据库
把它当成数据库,用Oledb读写

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com