社区
Office开发/ VBA
帖子详情
在VBA中,如何创建一个新表?
longji
2002-07-29 04:16:12
我在Execl中处理数据,最后要将这些数据写入一个表中。要求:
1、表的名字可以自定义。
2、如果存在同名的表,将其删除。
3、创建的字段有char(40),double(保留两位小数),百分比(形如:**.**%可*.**%的形式。
谢谢!!
...全文
312
13
打赏
收藏
在VBA中,如何创建一个新表?
我在Execl中处理数据,最后要将这些数据写入一个表中。要求: 1、表的名字可以自定义。 2、如果存在同名的表,将其删除。 3、创建的字段有char(40),double(保留两位小数),百分比(形如:**.**%可*.**%的形式。 谢谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tripofdream
2002-08-05
打赏
举报
回复
后者
longji
2002-08-05
打赏
举报
回复
是在SQL SERVER 中把DREVER选为SQL Server吗?还是在VBA中写上DREVER为SQL Server?
zephyr_zhao
2002-08-04
打赏
举报
回复
不会的
只要你用了SQL SERVER的Driver,就可以用SQL Server的语句了
和VBA没什么关系的
longji
2002-08-03
打赏
举报
回复
十分感谢!是不是VBA中SQL语句与SQL Server7.0中的不完全一样?有一些好象在VBA中用不了啊。
longji
2002-07-31
打赏
举报
回复
SQL Server7.0
tripofdream
2002-07-31
打赏
举报
回复
sql="if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[YourTableName]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [dbo].[YourTableName] else CREATE TABLE [dbo].[YourTableName] (FIELD1 VARCHAR2(40), FIELD2 FLOAT)"
conn.Execute sql
tripofdream
2002-07-30
打赏
举报
回复
禁止出现对话框:
Application.DisplayAlerts = False
zephyr_zhao
2002-07-30
打赏
举报
回复
conn.Execute "CREATE TABLE tablename (FIELD1 VARCHAR2(20), FIELD2 FLOAT)"
删除表
conn.Execute "drop TABLE tablename "
zephyr_zhao
2002-07-30
打赏
举报
回复
你用什么数据库?
longji
2002-07-30
打赏
举报
回复
谢谢各位!是我没说清楚。我要把Execl中的表(共14个)写到一个SQL Server7.0数据库中去,用VBA在数据库中新建一个表,数据库用手工创建。我的想法是这样的:每次更改数据的时候把数据库中的表删除,改完了以后,再把Execlk中的表写入数据库。(因为我不知道怎么只把改过的东西写入数据库),然后我在另一个Execl应用中查询这个数据库中的表。
longji
2002-07-30
打赏
举报
回复
谢谢各位!!时分感谢!!收获很大,但我的问题还是没有完全解决。打开这个数据库以后,我如何才能判断是否有我要建的表存在呢?比如我要建立一个lfy200208,我如果要是只写一个建表语句肯定是不行的。我建表前首先要判断这个表是否存在,然后在做处理。请问如何做这个判断?
hhjjhjhj
2002-07-29
打赏
举报
回复
Sheets.Add
Sheets("Sheet4").Select
Sheets("Sheet4").Name = "表名"
Selection.NumberFormatLocal = "0.00_ "
Range("B1").Select
Selection.NumberFormatLocal = "0.00%"
表只能先加入再改名
表只能手工删除,用宏删除也会出现对话框。
popsoft
2002-07-29
打赏
举报
回复
sheet.new
VBA
在Excel
中
实战应用 零基础学习
VBA
利用
VBA
批量创建工作表
excel
vba
我想用
vba
在excel
中
实现一个功能,就是让在一个文件夹
中
的所有excel文件都汇总到一个新excel
中
...
你可以使用
VBA
编写一个宏,实现将一个文件夹
中
的所有Excel文件汇总到一个新Excel文件
中
的功能。具体步骤如下:
创建一个
新的Excel文件,作为最终汇总的文件。 使用
VBA
中
的“Dir”函数,遍历指定文件夹
中
的所有...
VBA
来
创建一个
新的 Excel 文件
其他的宏指令执行的前提条件是
创建一个
新的xlsx文件,来存储操作完成后的结果.否则会因为缺少操作对象,出现1004错误.
Excel
VBA
宏自动创建表格
应朋友的需求,编写了一个
VBA
宏,用于自动创建工作簿,实现了排版布局、冻结表头、条件格式、自动求和、单元格保护等功能。 分别创建了 4 个工作簿 1-12月流水帐+库存表、1-12月银行现金日记账、1-12月商品进货单...
Office开发/ VBA
5,139
社区成员
17,886
社区内容
发帖
与我相关
我的任务
Office开发/ VBA
其他开发语言 Office开发/ VBA
复制链接
扫一扫
分享
社区描述
其他开发语言 Office开发/ VBA
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章