在Excel中合并两列,然后使用VBA作为一列导出到Access

基什

我需要帮助。我正在尝试构建要基于日期/时间排序的Access表。我正在从Excel工作表中导出此数据。日期在一个单元格中,但时间在一列中。访问表中的列是日期,时间,储罐和注释。我希望“日期”列看起来像“ mm / dd / yy hhmm”。导出日期时,我希望在循环的每次运行中都包含时间。部分代码片段如下所示:.Fields("Date") = Range("B" & d "and "A" & r").Value,其中“ A”和r是时间列,其中r是行号,我该如何编程?谢谢。

Sub ExportU1()

    Sheets("Plant 1 WP Day").Select
    Dim cn As ADODB.Connection, rs As ADODB.Recordset, d, r As Long
        ' connect to the Access database
        Set cn = New ADODB.Connection
        cn.Open "Provider=Microsoft.Jet.OLEDB.4.0; " & _
            "Data Source=U:\Night Sup\Production Report 2003 New Ver 5-28-10_KA.mdb;"
        ' open a recordset

        Set rs = New ADODB.Recordset
        rs.Open "UnitOneRouting", cn, adOpenKeyset, adLockOptimistic, adCmdTable

        d = 2 'row location of date
        r = 13 ' the start of Time, Tank and Comments row in the worksheet
        Do While Len(Range("A" & r).Formula) > 0
        ' repeat until first empty cell in column A
            With rs
                .AddNew ' create a new record
                ' add values to each field in the record
                .Fields("Date") = Range("B" & d).Value
                .Fields("Time") = Range("A" & r).Value
                .Fields("Tank") = Range("C" & r).Value
                .Fields("Comments") = Range("D" & r).Value
                .Update ' stores the new record
            End With
            r = r + 1 ' next row
        Loop
        rs.Close
        Set rs = Nothing
        cn.Close
        Set cn = Nothing
    End Sub
Kokkie

您是否尝试过如下所示的串联?

.Fields("Date") = Range("B" & d).Value & " " & Range("A" & r).Value

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据相似的内容合并多个Excel行,然后在VBA中增加一列

来自分类Dev

如何使用 openpyxl 将 ['apple', 'carrots', 'mango'] 等列表导出到 Excel 中的一列?在 Python 中

来自分类Dev

导出到Excel时排除最后一列

来自分类Dev

从 c# 导出到 Excel 并使用 Excel 公式添加另一列

来自分类Dev

如何使用Access VBA定义要从Excel导出到MS Access表的列数?

来自分类Dev

Bash脚本将txt文件中的第一列导出到具有Header的excel

来自分类Dev

VBA Excel 将行导出到 .txt 中的列

来自分类Dev

使用pandas或excel writer将两列合并为一列保持层次结构

来自分类Dev

Excel VBA-将动态范围转换为静态范围,然后作为新记录导出到Access 2010

来自分类Dev

使用Google Spreadsheet中的INDIRECT将两列合并为一列

来自分类Dev

将两个查询结果合并为一个,然后使用该结果计算另一列

来自分类Dev

将值导出到现有的Excel文件到同一列

来自分类Dev

将数据框的两列合并为字典中已存在的一列作为键值对

来自分类Dev

将同一列中的两列合并为一列

来自分类Dev

合并gzip压缩文件的两列,然后将合并的列替换为另一列

来自分类Dev

VBA-合并第一列中的行集数

来自分类Dev

将行名称转换为R中的一列并导出到txt文件

来自分类Dev

使用 C# 导出到 Excel 时,Excel 将日期列视为一般列

来自分类Dev

使用一列数据合并表中的两行

来自分类Dev

从两个CSV文件中提取同一列,然后合并

来自分类Dev

在VBA中以读/写模式从Access导出到Excel的查询

来自分类Dev

如何从 Excel VBA 移动到我的 Access 数据库中的下一列

来自分类Dev

如何通过 VBA 使用来自另一列的信息在 Excel 2013 中创建列?

来自分类Dev

根据另一列中的日期自动使用月份名称填充一列-Excel VBA

来自分类Dev

Excel VBA将特定的列导出到CSV

来自分类Dev

匹配一列和两个较短的库中的单词,然后在 r 中合并这两个数据帧

来自分类Dev

遍历VBA Excel中公式中的每一列

来自分类Dev

使用JavaScript导出Excel时的“合并”列?

来自分类Dev

VBA 将 Access DB 导出到 Excel

Related 相关文章

  1. 1

    根据相似的内容合并多个Excel行,然后在VBA中增加一列

  2. 2

    如何使用 openpyxl 将 ['apple', 'carrots', 'mango'] 等列表导出到 Excel 中的一列?在 Python 中

  3. 3

    导出到Excel时排除最后一列

  4. 4

    从 c# 导出到 Excel 并使用 Excel 公式添加另一列

  5. 5

    如何使用Access VBA定义要从Excel导出到MS Access表的列数?

  6. 6

    Bash脚本将txt文件中的第一列导出到具有Header的excel

  7. 7

    VBA Excel 将行导出到 .txt 中的列

  8. 8

    使用pandas或excel writer将两列合并为一列保持层次结构

  9. 9

    Excel VBA-将动态范围转换为静态范围,然后作为新记录导出到Access 2010

  10. 10

    使用Google Spreadsheet中的INDIRECT将两列合并为一列

  11. 11

    将两个查询结果合并为一个,然后使用该结果计算另一列

  12. 12

    将值导出到现有的Excel文件到同一列

  13. 13

    将数据框的两列合并为字典中已存在的一列作为键值对

  14. 14

    将同一列中的两列合并为一列

  15. 15

    合并gzip压缩文件的两列,然后将合并的列替换为另一列

  16. 16

    VBA-合并第一列中的行集数

  17. 17

    将行名称转换为R中的一列并导出到txt文件

  18. 18

    使用 C# 导出到 Excel 时,Excel 将日期列视为一般列

  19. 19

    使用一列数据合并表中的两行

  20. 20

    从两个CSV文件中提取同一列,然后合并

  21. 21

    在VBA中以读/写模式从Access导出到Excel的查询

  22. 22

    如何从 Excel VBA 移动到我的 Access 数据库中的下一列

  23. 23

    如何通过 VBA 使用来自另一列的信息在 Excel 2013 中创建列?

  24. 24

    根据另一列中的日期自动使用月份名称填充一列-Excel VBA

  25. 25

    Excel VBA将特定的列导出到CSV

  26. 26

    匹配一列和两个较短的库中的单词,然后在 r 中合并这两个数据帧

  27. 27

    遍历VBA Excel中公式中的每一列

  28. 28

    使用JavaScript导出Excel时的“合并”列?

  29. 29

    VBA 将 Access DB 导出到 Excel

热门标签

归档