首页 > 其他分享 >VBA取得另一个excel中的数据并在原excel中显示

VBA取得另一个excel中的数据并在原excel中显示

时间:2022-08-31 14:45:05浏览次数:49  
标签:VBA End Sub excel Filename Range file 取得

Dim file As String
Private Sub openfile(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
opennextfile
End If
End Sub

 

Sub opennextfile()

With Application.FileDialog(msoFileDialogOpen)

.Filters.Add "Excel Files", "*.xls, *.xlsx"

If .Show = True Then

FileCount = .SelectedItems.Count

Filename = .SelectedItems(1)

Range("D2").Value = Filename

file = Filename

openrealy

End If

End With

End Sub

Sub openrealy()

 Workbooks.Open (file)     

  With ActiveWorkbook            

Dim i As Integer                

For i = 2 To 10                

Sheet1.Range("A" & i) = .Sheets(1).Range("A" & i).Value                

Next                

.Close

  End With    

End Sub

 

标签:VBA,End,Sub,excel,Filename,Range,file,取得
From: https://www.cnblogs.com/dzh1990/p/4538057.html

相关文章

  • Java:将Excel转换为XPS
    Excel文档具有存放、处理数据等功能,用途十分广泛。有时为了满足不同的工作需要,我们需要将Excel文件进行文档格式转换。将Excel文件转换为XPS文件就是其中一种。XPS是一种版......
  • Vue实现下载Excel文件的方法
    1.安装依赖包npminstall-Sfile-savernpminstall-Sxlsxnpminstall-Dscript-loader2.配置文件在项目目录中创建文件夹downloads,放入配置文件Export2Exce......
  • 禅道二次开发(四):集成PhpSpreadsheet解析Excel文件
    PhpSpreadsheet是一个PHP表格文件处理库,可用来读写excel文件,本文介绍如何在禅道中引入PhpSpreadsheet库,可以使用它来解析Excel文件,比如上传excel格式的测试用例、导出测试......
  • excel文档遇到停止工作无法打开的解决方法
    提示是appcrash,KERNELBASE.dll错误Windows7系统中,偶尔会出现这样的软件无法启动问题,详细信息是KERNELBASE.dll错误,不知是什么原因?  其实这并不是KERNELBASE.dll的问题,......
  • VBA中的数学公式
    Table3-5.VisualBasicmathfunctionsGeneralAbsExpFixIntLogRndSgnSqr  TrigonometricAtnCosSinTanFinancial......
  • 练习:从txt文档读取关键数据,并写入excel
    从txt文档读取关键数据,并写入excelimportxlwtwithopen('C:\\Users\\ThinkPad\\Desktop\\test3.log','w+',encoding='utf-8')asf:fortextinf.readlines():......
  • ASP中把数据导出为Excel的三种方法
     方法一:用excel组件这种方法利用Excel组件直接导出excel文件,要求服务器端安装有微软office(Excel)程序,否则无法运行。完整示例如下:Setconn=server.CreateObject("adod......
  • 20220827 使用EasyExcel导出复杂表格
    1、前言突然有个比较复杂的表格导出需求,写着挺好玩的,记录一下。需要实现的表格如图所示:先分析一下表格,可以看出大致分了四个区域:①第2-8行,②第9行,③第10-14行,④第15行。......
  • delphi TMS FlexCel 导出PDF
    TMSFlexCel导出PDF属性和方法TFlexCelPdfExport用于将Excel文件导出为PDF的组件。unitFlexCel.RenderTFlexCelPdfExport.CreateconstructorCreate(constaWorkbo......
  • win32com: 修改excel已用区域的列宽
    fromwin32com.clientimportDispatchif__name__=='__main__':excel=Dispatch("ket.Application")#启动wpsexcel应用。Microsoftexcel用Excel.Applica......