ACCESS中vb代码如何引用excel中的sheet工作表名,表名在文本框中。

access中窗体有文本框text3,默认值为当前日期前一天,现需提取日期最后两位,并将相应数据库表中的内容写入对应excel工作表中的子表中,子表以01,02...31命名,请问该如何写出代码?
如今天是23日,文本框显示2015/08/22,将数据库表内容写入excel表中表名为“22”的表中,谢谢!

文本框是默认的数字是前一天的天数值,直接在ACCESS中day(now()-1)计算就好了
Set xlsApp = CreateObject("Excel.Application")
'指定要打开的文档
Set xlsworkbooks = xlsApp.Workbooks.Open("excel路径")
'指定要打开的工作表
Set xlsWorksheets = xlsworkbooks.Worksheets(day(now()-1))
温馨提示:内容为网友见解,仅供参考
无其他回答

怎么在VB的一个文本框里显示Exce中的一个数据
'要在VB中操作Excel,需要引用Excel对象模型'方法,在菜单里选择[工程] -- [引用],在窗口里勾选 Microsoft Excel XX.X Object Library'其中,XX.X取决于你安装的Office的版本号 '在你的显示按钮中加入以下代码。'注:"地址"中加入你的excel文件地址,如"C:\\1.XLS",要带双引号'Sheet1也可以改...

在EXCEL中用VB编写程序时,如何调用EXCEL中某个表格的数据?
如果你插入的是窗体控件,很简单的。(activex控件比较麻烦,得用vba代码)右键点车间(1)控件,设置格式,最后一个标签“控制”,单元格链接处点到比如sheet1的g1,确定。在sheet2的a1输入 =if(sheet1!g1,"车间(1)","车间(2)")就可以了。

如何用VB复制EXCEL中的sheet。
Dim ExlBook2 As Excel.Workbook Dim ExlSheet As Excel.Worksheet Private Sub Command1_Click()On Error Resume Next Dim i As Integer Set ExlApp = CreateObject("Excel.Application")If Err.Number <> 0 Then Set ExlApp = GetObject("Excel.Application")End If On Error GoTo 0 Set ExlB...

怎么用VB实现将EXCEL的数据导入到ACCESS?
xlapp.Parent.Windows(1).Visible = True '使父窗体可见 Set xlsheet = xlapp.Application.Worksheets(1) '当前工作簿的第一页 Dim s1 s1 = xlsheet.Cells(f, j) '当前工作簿第一页的第I行第J列 End Sub 最后s1那就是从EXCEL的列、行取东东的.你可dim,s1,s2,s3...数据提取了...

如何用VB代码实现往EXCEL中录入文字时,控制文字的格式
VB访问EXCEL 先需要在工程中引用Microsoft Excel类型库:从"工程"菜单中选择"引用"栏;选择Microsoft Excel 11.0 Object Library(EXCEL2003),然后选择"确定"。表示在工程中要引用EXCEL类型库。然后访问和设置字体的代码如下:Dim xlApp As Excel.Application Dim xlBook As Excel.WorkBook Dim xlSheet ...

怎样利用VB将EXCEL中的数据导入ACCESSvb怎么将数据导入到excel中
Excel.ApplicationDim xlsBook As Excel.WorkbookDim xlsSheet As Excel.WorksheetPrivate Sub Command1_Click()On Error GoTo ErrHandlerCommonDialog1.DialogTitle = \\"Open files\\"CommonDialog1.Filter = \\"mdb files(*.mdb)|*.mdb\\"CommonDialog1.Flags = 4'取消 “以只读方式打开” 复选框...

vb怎么调用另一个excel工作簿中的工作表区域(range)?
cells 之前也要限定工作表 myxls.sheets("回弹表").range(myxls.sheets("回弹表").cells 要么用range("R" & 13+count2 *29 &":R" & 17+count2*29)

关于如何用Excel VB 提取sheet名字
Sub listSheetName()i = 1 For Each sSheet In Application.Sheets Cells(i, 1).Value = sSheet.Name i = i + 1 Next sSheet End Sub

用vb怎么在excel中添加一个工作表
用VBA在excel中添加一个工作表并且对其命名的实现方法和操作步骤如下:1、首先,在Excel中按快捷键“Alt + F11”,如下图所示。2、其次,在VBA编辑器中依次单击“插入”-->“模块”,如下图所示。3、然后,在“模块”中输入如下代码:Option Explicit Sub addwork()Sheets.Add after:=Sheets(...

vb数据写入excel,请问如何用vb提取excel表格中的数据有一ex
1.选择”开发工具“选项卡,点击”Visual Basic“(或者用快捷键Alt+F11)2.出现VBA编辑界面,注意看左侧,选择需要运行代码的工作表,此例为Sheet1;双击进入Sheet1相关程序编辑界面 3.在程序编辑区域,复制上上述代码 4.点击上面的三角号,运行程序 5.关闭VBA界面,返回工作表,就可以看到程序运行结果...

相似回答