excel - 从其他excel文档导入单元格数据
问题描述
我正在尝试创建一个宏,该宏从 ImportTestFile 获取水平数据并使用新文件格式将其垂直粘贴到另一个文件中。ImportTestFile 中的数据可能会随着更新而变长(这就是我使用计数的原因)。
我的问题是,每当我使用特殊粘贴时都会出现错误,当我只使用 ActiveSheet.Paste 时,我正在导入的 Excel 文件停止允许我单击单元格。最终,我想从 ImportTestFile 复制多行数据,但现在我只是想先得到一行。
ImportTestFile 是 2.3Mb,如果您认为这是点击问题的原因,您知道我仍然可以从中导入数据而不会出现此问题的方法吗?
Sub copydata()
Dim erow, eColumn As Long, rowUsed As Long, lastcolumn As Long, firstColumn As Long
Dim managerName, managerLetter, fileName, fileLocation, fileType As String
Workbooks.Open fileName:="/Users/james/Desktop/ImportTestFile.xlsx"
Worksheets(1).Select
rowUsed = 28
firstColumn = 4
lastcolumn = ActiveSheet.Cells(28, Columns.Count).End(xlToLeft).Column
Range(Cells(rowUsed, firstColumn), Cells(rowUsed, lastcolumn)).Copy
ActiveWorkbook.Close
Worksheets(1).Select
Cells(1, 1).Select
ActiveSheet.PasteSpecial Paste:=xlPasteValues, Transpose:=True
End Sub
解决方案
推荐阅读
- ajax - 使用ajax发布json后无法更改HTML内容
- reactjs - 如何链接到反应切换菜单中的部分
- node.js - 我一直在尝试在 PhpStorm 上启用 Node.js 支持,但它在对话框中冻结,我该如何解决这个问题?
- python - PyQt5:动态变化的伪类
- c# - Linq查询C#如何在查询下方添加条件
- vue.js - Vue中对象属性与字符串的比较失败
- mysql - 创建一个玩家经验大于等级表所需经验的视图
- android - Xamarin.Forms sqlite-net-pcl 不使用值填充查询结果
- algorithm - 加油站问题 - 最便宜且数量最少的加油站
- python - PYODBC InterfaceError-找不到数据源名称