`
kang
  • 浏览: 472758 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用VBA读取指定Excel文件指定Sheet指定单元格的内容

阅读更多

打开一个Excel文件,选择菜单栏上的"Tools"选项->Macro->Visual Basic Editor,打开VBA编辑器。

 

在Modules文件夹下的csMain文件中,写下如下VB格式的代码:

 

Public Sub Source做成()

'声明Excel相关
    Dim xlApp As Excel.Application
    Dim xlBook As Excel.Workbook
    
    Set xlApp = New Excel.Application
'获取指定excel文件
    Set xlBook = xlApp.Workbooks.Open("C:\test.xls")

    Dim sheet As Excel.Worksheet
'获取指定sheet
    Set sheet = xlBook.Worksheets(2)
    
    Dim ss As String
'获取指定单元格的内容
    ss = sheet.Cells(2, 2)
    
'内容显示
    MsgBox (ss)
  
End Sub

 

测试效果:弹出一个信息框,显示的内容是C盘下test.xls文件的第2个sheet的(2,2)单元格中的内容。

 

 

分享到:
评论

相关推荐

    VBA批量处理csv或其他excel文件数据

    例如,`Sheets("Sheet1").Range("A1:C10")`可以引用工作表中的特定区域,`Range.Value`属性用于读取或写入单元格的值。 4. **整合数据**:如果你想要将多个文件的数据整合到一个新文件中,可以创建一个新的工作簿,...

    Qt 读取Excel单元格中的数据

    在本文中,我们将深入探讨如何使用Qt框架来读取Excel文件中的数据,这对于处理大量结构化数据或构建基于数据的应用程序非常有用。Qt是一个跨平台的C++库,提供了丰富的功能,包括图形用户界面(GUI)开发和文件操作...

    VBA访问远程Excel

    本文将详细介绍如何使用VBA访问位于远程服务器上的Excel文件,并通过将远程文件夹映射为本地盘符的方式来实现这一目标。 #### 二、准备工作 1. **确保网络连接:** 需要保证计算机与远程服务器之间的网络连接正常...

    Excel使用Vba读取文件夹下所有文件[归类].pdf

    本文介绍了使用 Excel VBA 读取指定文件夹下的所有文件名称的方法,适用于 Excel 2010 和 Excel 2003 版本。该方法可以在 Excel 单元格中显示特定目录下的文件名称、文件大小、日期时间等信息。 第一种方法:使用 ...

    在word通过VBA打开excel数据文件

    - 使用`Open`方法打开指定路径的Excel文件。 4. **获取Word文档对象**: ```vba Dim doc As Word.Document Set doc = Application.ActiveDocument ``` - `doc`表示当前活动的Word文档。 5. **获取Word中的...

    VBA后台读取word内容.rar

    在本例中,“VBA后台读取word内容”指的是利用VBA来从Word文档中提取数据,特别是表格中的内容,并将这些数据导入到Excel工作表中。这对于数据处理、报告生成或数据分析等工作非常有用,可以极大地提高效率。 首先...

    使用vba语言的excel文件 使用类似vb语言的VBA代码.zip

    本压缩包文件包含的资源是关于使用VBA进行Excel编程的实例和代码,这些代码与传统的VB(Visual Basic)语言有相似之处,因为VBA本身就是VB的一个子集。 1. **VBA基础概念**:VBA是一种事件驱动的编程语言,这意味着...

    vba-excel.zip_Excel VBA_VBa_excel_excel application _vba excel

    例如,`Application.Workbooks.Open`用于打开一个Excel文件,`Worksheets("Sheet1").Range("A1")`则可以访问名为"Sheet1"的工作表的A1单元格。 首先,我们需要了解VBA的基本结构。VBA代码通常在模块(Module)中...

    vba.rar_Excel VBA_VBA 写入excel_excel_vba excel

    标题中的“vba.rar_Excel VBA_VBA 写入excel_excel_vba excel”表明了这个压缩包包含的主要是关于Excel VBA(Visual Basic for Applications)的编程内容,特别是涉及如何利用VBA来操作Excel,比如写入数据到工作表...

    VB 读取Excel表格数据并在ListView控件中显示

    接着,创建一个Excel应用程序对象,用以打开和读取Excel文件: ```vb Dim excelApp As New Excel.Application Dim workbook As Excel.Workbook Dim worksheet As Excel.WorkSheet ``` 然后,你可以使用Open方法...

    Excel-VBA应用:循环将多个工作表另存为PDF的宏代码

    这段代码首先设定PDF的保存路径,然后读取指定单元格(如"A1")的值作为PDF文件的基础名称。接着,它会遍历工作簿中的每个工作表,复制当前工作表,将其保存为PDF,并使用当前工作表的名字作为文件名的一部分。最后...

    vba操作excel例子大全

    VBA(Visual Basic for Applications)是Microsoft Office套件中内置的一种编程语言,它允许用户自定义功能、自动化任务,尤其在Excel中,VBA的应用极为广泛。本资料集"vba操作excel例子大全"提供了281个具体的VBA...

    delphi操作excel模块,图片,表格,读写删除

    你可以使用和Excel一样的函数,也支持对外部工作簿引用的公式,你甚至可以从外部引用读取结果。 与操作Delphi的TStringGrid一样的方式操作单元格,或则通过给单元格命名,比如:”D7” 根据单元格的规则以字符串...

    VBA实现文件操作、超链接、新建sheet

    在Excel VBA中,我们可以使用内置的对象模型来执行文件的基本操作。例如,`FileSystemObject`(FSO)是用于处理文件和文件夹的主要工具。通过创建FSO对象,你可以: 1. **新建文件**:使用`CreateTextFile`方法创建...

    vba插入excel数据到word

    3. **插入数据**:将Excel中指定单元格的内容插入到Word文档中。 4. **保存并关闭文档**:确保每个Word文档正确保存后关闭。 #### 三、详细步骤解析 ##### 1. 初始化环境 - **Excel**:首先需要初始化Excel应用...

    vba excel to xml

    1. **读取Excel数据**:首先,我们需要使用VBA来访问并读取Excel工作表中的数据。这可以通过使用`Worksheets`对象和`Range`对象来完成。例如,我们可以获取名为"Sheet1"的第一张工作表的A1到Z100的单元格数据。 ```...

    EXCEL VBA基础入门示例文件

    - Excel的VBA使用对象-方法-属性模型,如Workbook对象有Sheets属性,Sheet对象有Range属性。 - 对象的方法执行特定操作,如Workbook.Saved属性检查是否已保存,Range.Value读取/写入单元格值。 8. **调试与错误...

    COM组件读取Excel

    在本文中,我们将深入探讨如何使用COM组件来读取Excel文件,这是一个常见的任务,尤其在数据处理和自动化工作中。 首先,我们需要知道Excel本身提供了一个名为“Microsoft Office Interop Excel”的COM组件,它允许...

    VBA编程指南,VBA编程,EXCEL编程

    在实际应用中,VBA可以实现复杂的自动化功能,比如通过VBA读取大量数据,进行清洗、过滤、分析,然后生成报告。通过熟练掌握VBA,你可以将Excel变成一个强大的数据处理和分析平台,大大提高工作效率。无论是简单的宏...

    Excel_VBA常用技巧_第01章[1].range(单元格)对象.doc

    ### Excel VBA中Range(单元格)对象的深入解析与应用技巧 #### 一、Range对象概述 在Excel VBA编程环境中,`Range`对象扮演着核心角色,它能够表示单个单元格、多行、多列乃至整个工作表中的任意选定区域。`Range...

Global site tag (gtag.js) - Google Analytics