Excel VBA宏复制单元格并粘贴到另一个

乔什·詹姆斯(Josh James)

我向您道歉...

我是一个狂热的Excel用户,但不熟悉VBA。任何帮助表示赞赏。

  1. 我需要用户以ddmmyyyy格式输入日期
  2. 打开基于该ddmmyyyy信息的工作簿(将其与文件名连接)。
  3. 从该工作簿(AN1:AS1)中的特定范围复制单元格。
  4. 将复制的单元格粘贴到另一个工作簿中。它应该粘贴在用户输入的日期旁边。

这是我到目前为止尝试过的代码:

dim input as string
input = inputbox("Insert date in format ddmmyyyy")
Workbooks.open (""\\vmp-avayaacc\reports\servicedesk\Josh\Agent By Skillset Performance" & input & "1155.csv"")
Workbooks("(""\\vmp-avayaacc\reports\servicedesk\Josh\Agent By Skillset Performance" & input & "1155.csv"")).Worksheets("Sheet1").Range("AN1:AS1").Copy _
    Workbooks("http://sharepoint.coh.org/SiteDirectory/ITS/BO/Dashboard.xls").Worksheets("Sheet1").Range("A1")

有人可以帮我做这个工作吗?谢谢你。

巫术

将此代码复制到已启用宏的工作表的VBA窗口中,然后F5执行该代码或将其作为宏分配给按钮或其他控件对象:

  Public Sub CopyCells()
      Dim wkb         As Excel.Workbook
      Dim wks         As Excel.Worksheet
      Dim wkb2        As Excel.Workbook
      Dim wks2        As Excel.Worksheet
      Dim strMSG      As String

      strMSG = InputBox("Insert date in format ddmmyyyy")

      Set wkb = Excel.Workbooks.Open("\\vmp-avayaacc\reports\servicedesk\Josh\Agent By Skillset Performance" & strMSG & "1155.csv")

      Set wkb2 = Excel.Workbooks.Open("http://sharepoint.coh.org/SiteDirectory/ITS/BO/Dashboard.xls")

      Set wks = wkb.Worksheets("Sheet1"): wks.Activate

      wks.Range("AN1:AS1").Copy

      Set wks2 = wkb2.Worksheets("Sheet1")

      wks2.Range("A1").PasteSpecial xlPasteAll

      Set wks = Nothing: Set wkb = Nothing

      set wks2 = nothing: set wkb2 = nothing
  End Sub

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Excel VBScript复制和粘贴单元格值到另一个列表的末尾

来自分类Dev

在VBA Excel中多次将一个范围复制并粘贴到另一个范围的代码

来自分类Dev

从多个Excel文件复制单元格并将其粘贴到主文件中

来自分类Dev

使用Spreadsheett :: ParseXLSX从.xlsx文件复制单元格格式,以使用EXCEL:WRITER :: XLSX写入另一个单元格?

来自分类Dev

Excel VBA代码可在第一个单元格的值更改时复制一行中的单元格区域并粘贴到不同的工作表中,但行/范围相同

来自分类Dev

Excel:创建一个宏以将活动选择复制并粘贴到另一个工作表中

来自分类Dev

Excel VBA-将每个单元格分别复制和粘贴到另一个程序

来自分类Dev

如何让Excel根据另一个数据表将值粘贴到特定单元格中

来自分类Dev

Excel-复制选定的单元格并粘贴到另一个工作表中列的末尾

来自分类Dev

Excel VBA宏:在一个工作表中查找/匹配单元格到另一个工作表中的列

来自分类Dev

如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

来自分类Dev

Excel:如何将“值”粘贴到第一个空白单元格?

来自分类Dev

Excel宏(VBA)对照另一个工作簿中的列表检查单元格值

来自分类Dev

在Excel中,如何将多个单元格复制/粘贴到另一个单元格的编辑中?

来自分类Dev

Excel VBA代码从一个单元格剪切并粘贴到另一个单元格

来自分类Dev

如何在基于关键字的Excel 2013中将特定文本从一个单元格剪切和粘贴到另一个单元格?

来自分类Dev

如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

来自分类Dev

VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

来自分类Dev

Excel-VBA循环-从单元格复制公式,粘贴到单元格中,然后复制特殊粘贴

来自分类Dev

如果值匹配,如何复制并粘贴到另一个工作表-Excel VBA

来自分类Dev

Excel VBA宏将多个excel中使用的单元格复制到一个excel中

来自分类Dev

Excel VBA - 使用单元格中的值作为地址来定位另一个单元格

来自分类Dev

根据 VBA Excel 2010 中另一个单元格的值设置单元格的值

来自分类Dev

将单元格的值粘贴到下面的所有空白单元格中,然后移动到一个新值以在 Excel VBA 宏中重复该过程

来自分类Dev

Excel VBA 宏 - 找到两列中的单元格与另一个工作簿中的行和列匹配的单元格位置,然后粘贴一个值

来自分类Dev

在另一个工作表中粘贴单元格的位置 - Excel VBA

来自分类Dev

Excel-VBA 宏将单元格内容转换为另一个单元格的注释

来自分类Dev

Excel VBA - 通过另一个单元格更改单元格值?

来自分类Dev

vba excel:如何将字符从一个单元格复制到另一个单元格

Related 相关文章

  1. 1

    Excel VBScript复制和粘贴单元格值到另一个列表的末尾

  2. 2

    在VBA Excel中多次将一个范围复制并粘贴到另一个范围的代码

  3. 3

    从多个Excel文件复制单元格并将其粘贴到主文件中

  4. 4

    使用Spreadsheett :: ParseXLSX从.xlsx文件复制单元格格式,以使用EXCEL:WRITER :: XLSX写入另一个单元格?

  5. 5

    Excel VBA代码可在第一个单元格的值更改时复制一行中的单元格区域并粘贴到不同的工作表中,但行/范围相同

  6. 6

    Excel:创建一个宏以将活动选择复制并粘贴到另一个工作表中

  7. 7

    Excel VBA-将每个单元格分别复制和粘贴到另一个程序

  8. 8

    如何让Excel根据另一个数据表将值粘贴到特定单元格中

  9. 9

    Excel-复制选定的单元格并粘贴到另一个工作表中列的末尾

  10. 10

    Excel VBA宏:在一个工作表中查找/匹配单元格到另一个工作表中的列

  11. 11

    如何在Excel中复制行并将值从一个单元格复制到另一个单元格?

  12. 12

    Excel:如何将“值”粘贴到第一个空白单元格?

  13. 13

    Excel宏(VBA)对照另一个工作簿中的列表检查单元格值

  14. 14

    在Excel中,如何将多个单元格复制/粘贴到另一个单元格的编辑中?

  15. 15

    Excel VBA代码从一个单元格剪切并粘贴到另一个单元格

  16. 16

    如何在基于关键字的Excel 2013中将特定文本从一个单元格剪切和粘贴到另一个单元格?

  17. 17

    如何使用excel vba从特定单元格复制并将其粘贴到另一个范围

  18. 18

    VBA Excel-复制单元格值并将值粘贴在另一个单元格的字符之间

  19. 19

    Excel-VBA循环-从单元格复制公式,粘贴到单元格中,然后复制特殊粘贴

  20. 20

    如果值匹配,如何复制并粘贴到另一个工作表-Excel VBA

  21. 21

    Excel VBA宏将多个excel中使用的单元格复制到一个excel中

  22. 22

    Excel VBA - 使用单元格中的值作为地址来定位另一个单元格

  23. 23

    根据 VBA Excel 2010 中另一个单元格的值设置单元格的值

  24. 24

    将单元格的值粘贴到下面的所有空白单元格中,然后移动到一个新值以在 Excel VBA 宏中重复该过程

  25. 25

    Excel VBA 宏 - 找到两列中的单元格与另一个工作簿中的行和列匹配的单元格位置,然后粘贴一个值

  26. 26

    在另一个工作表中粘贴单元格的位置 - Excel VBA

  27. 27

    Excel-VBA 宏将单元格内容转换为另一个单元格的注释

  28. 28

    Excel VBA - 通过另一个单元格更改单元格值?

  29. 29

    vba excel:如何将字符从一个单元格复制到另一个单元格

热门标签

归档