批量将CSV导入access

alt+f11 打开access的vbe环境

Sub test()

    Dim SQL As String
Dim MyPath As String
Dim MyPathDb As String
Dim MyFile As String
MyPath = "D:\temp\*.CSV"
MyPathDb = "D:\temp" MyFile = Dir(MyPath)
Do
SQL = "insert into 110 select * from [Text;DATABASE=" & MyPathDb & "].[" & MyFile & "]"
DoCmd.RunSQL SQL
'Debug.Print MyFile
MyFile = Dir Loop Until MyFile = "" DoCmd.SetWarnings True End Sub

  直接运行此函数即可

1.根据日期返回星期:=TEXT(A2,"aaaa") A2中为日期

2.提取文本超链接放到后一列,以下代码的作用就是把文本下的链接提取,并放在后面1列。

  

Sub 提取链接()

    Dim HL AsHyperlink

    For Each HL InActiveSheet.Hyperlinks

       HL.Range.Offset(0, 1).Value = HL.Address‘就是说把链接放在非单独链接的后面一列。

    Next

End Sub

  

3.检测单元格变动(变动后着色)

Private Sub Worksheet_Change(ByVal Target As Range)
MsgBox ("changed")
Target.Interior.ColorIndex = 3
Target.Font.ColorIndexf = 4
End Sub

  

4.操作其它excel的sheet

Private Sub CommandButton1_Click()
Dim MyPath, MyName, AWbName
Dim Wb As Workbook, WbN As String
Dim G As Long
Dim Num As Long
Dim BOX As String
flag = 0 Application.ScreenUpdating = False
MyPath = ActiveWorkbook.Path
'MsgBox MyPath
MyName = Dir(MyPath & "\" & "*.xls")
' MsgBox MyName
AWbName = ActiveWorkbook.Name
Num = 0 Do While MyName <> ""
If MyName <> AWbName Then
Set Wb = Workbooks.Open(MyPath & "\" & MyName)
Num = Num + 1
'MsgBox "正在处理第" & Num & "个工作表,名字是:" & Wb.Name
'If Wb.Sheets(3).Name = "签约" Then With Workbooks(1).Worksheets(1)
' MsgBox Workbooks(1).Worksheets(1).Name
'wb.sheets(“xxx”).usedrange.copy 报错
Wb.Sheets("签约").Range("a1:L65535").Copy .Cells(.Range("A65536").End(xlUp).Row + 1, 1)
.UsedRange.Rows.AutoFit
.UsedRange.Columns.AutoFit
End With
' End If
flag = 1
WbN = WbN & Chr(13) & Wb.Name
Wb.Close SaveChanges:=0
' End With
End If
MyName = Dir
Loop
Range("A1").Select Application.ScreenUpdating = True
MsgBox "共合并了" & Num & "个工作薄下的全部工作表。如下:" & Chr(13) & WbN, vbInformation, "提示"
End Sub

  

excel,access常用公式函数VBA代码汇总文章的更多相关文章

  1. Excel 2003 中如何用VBA 代码访问单元格里的值及操作单元格 - 唐诗宋词的专栏 - 博客频道 - CSDN.NET

    在Excel 中编写VBA 代码,最常做的事可能就是操作表单中单元格里的数据. 我这里总结一下如何从VBA 代码中操作单元格的数据. 在VBA 代码中操作单元格需要用到Range 对象,Range 是 ...

  2. excel一些常用的函数

    函数分类: 关联匹配类 清洗处理类 逻辑运算类 计算统计类 时间序列类 一.关联匹配类 经常性的,需要的数据不在同一个excel表或同一个excel表不同sheet中,数据太多,copy麻烦也不准确, ...

  3. Excel表格常用的函数,留着备用

    1. vlookup(lookup_value, table_array, col_index_num, boolean) -- 查找匹配函数 lookup_value: 你要去匹配的值 table_ ...

  4. excel的常用公式

    1,合并单元格 例子 B1="delete from table where id='"&A1&"';" 注意最好单元格为文本格式 1,去重复列 ...

  5. 思迈特软件Smartbi:Excel数据分析常用函数汇总!

    多传统行业的数据分析师只要求掌握Excel即可,会SPSS/SAS是加分项.即使在挖掘满街走,Python不如狗的互联网数据分析界,Excel也是不可替代的. Excel是我们工作中经常使用的一种工具 ...

  6. Excel处理数据用到的一些公式和VBA脚本

    最近工作中用到EXCEL统计处理一些数据,正好之前有自学了一段时间的EXCEL,这次正好用上.为了加深印象,以后方便翻阅,就记录下来.这篇会不断补充. IF 多条件判断返回值 IF(logical_t ...

  7. MySQL与EXCEL sum sumif sumifs 函数结合_品牌汇总_20161101

    计算一些数不难,整体来说还是要培养自我的逻辑意识,逻辑清楚,代码自然而然就知道,总体上训练自己的逻辑,一个是从用户角度,一个是从产品角度. 用户角度需要考虑的是用户的活跃度,具体又可以细分为用户的注册 ...

  8. [No0000C1]Excel 删除空白行和空白列VBA代码

    在exce中删除空行和空列的方法有很多,相对而言删除空行较为简单,只需进行筛选,将空白行筛选出来,删除即可,但要删除空列比较困难.因为你不能按列进行筛选删除.Excel中没有这个功能.当然你可以用另外 ...

  9. jquery常用函数与方法汇总

    1.delay(duration,[queueName]) 设置一个延时来推迟执行队列中之后的项目. jQuery1.4新增.用于将队列中的函数延时执行.他既可以推迟动画队列的执行,也可以用于自定义队 ...

随机推荐

  1. jquery call方法和apply方法接触

    call方法: 语法:call([thisObj[,arg1[, arg2[,   [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象. 说明: call 方法可以用来 ...

  2. Unity3D Persistent Storage

    [Unity3D Persistent Storage] 1.PlayerPrefs类以键值对的形式来提供PersistentStorage能力.提供小额存储能力.(做成sst可以提供大规模数据存储) ...

  3. #用Python直接写UTF-8文本文件

    当我们这样建立文件时 f = file('x1.txt', 'w') f.write(u'中文') f.colse() 直接结果应该是类似 f.write(u'中文') UnicodeEncodeEr ...

  4. hdu 2899 Strange fuction

    http://acm.hdu.edu.cn/showproblem.php?pid=2899 Strange fuction Time Limit: 2000/1000 MS (Java/Others ...

  5. G450 CPU 升级

    T系列是正常功耗的CPU,功耗35W,发热量大些, P系列是低功耗的U,功耗25W,发热量小些. P8700的性能比T6600高15%左右,不过平常应用感觉不是很明显. p8800cpu P8600 ...

  6. Problems running django-admin

    “command not found: django-admin”¶ django-admin should be on your system path if you installed Djang ...

  7. JavaServer Faces 2.2 requires Dynamic Web Module 2.5 or newer

    Description Resource Path Location Type JavaServer Faces 2.2 can not be installed : One or more cons ...

  8. hdu 1171 Big Event in HDU(多重背包+二进制优化)

    题目链接:hdu1171 思路:将多重背包转为成完全背包和01背包问题,转化为01背包是用二进制思想,即件数amount用分解成若干个件数的集合,这里面数字可以组合成任意小于等于amount的件数 比 ...

  9. [Mac]Mac OS 10.11虚拟机搭建ReactNative遇坑记录

    1.命令行安装nvm,一定要加入/.bash_profile,加入以后需要执行source /.bash_profile,使nvm命令行立即生效 2.node一定要安装最新版本,不然执行npm ins ...

  10. IIS7下.NET4.0 网站UrlRewriter.dll重写无后缀路径 失效

    解决方法: 1.添加通配符脚本映射,选择:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll 2.找到和网站相对的连接池,选择 ...