由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Database版 - macro 请教,谢谢
相关主题
求教macro问题:多个Excel的一个column 怎么能合并到一个里面?
用SSIS EXPORT 到 EXCEL 2010 有2000个COLUMN,可能吗请教EXCEL的一个问题
诚心求助!(VBA for Excel)search two columns in excel file
add column name in exporting table netezza aginity sqlTable Merge (SQL Server)
MSQuery其实有个问题好久没有明白!
input into accessa simple question about insert
请教一个excel文档读取的问题Oracle Group and Index question
How to avoid automatically round up in excelbetter way to compare nullable columns?
相关话题的讨论汇总
话题: macro话题: word话题: column话题: copy话题: excel
进入Database版参与讨论
1 (共1页)
n*****r
发帖数: 1087
1
没啥macro基础,弄过简单的macro,但都只局限于在excel内跳来跳去,没和microsoft
word interact过。
比如我有一个excel report exported from一个软件,# of columns 和 column
title都是固定的,但不同的project会有不同的row数。
比如我现在一个project从软件export出来的数据是100行,我想copy其中两个
column到word,一页word page只能放23行(具体能放多少行由macro自己检测,放不
下时就跳到下一页),每页都想有column title "Name""UnitPrice"。这样子我这
个project就需要5页word document(ceiling(100/23,1))。同理,如果我
要copy的column多到一页放不下,就要放到其他页面。如果我要copy的column title需
要3页的话,我copy到word就需要15页 (3*5=15)。
跪求大牛们指点一下从哪里入手,感谢。
z**********8
发帖数: 2049
2
macro是针对经常性的同一类型的TASK的,如果你是一次性的, 不需要用macro吧。
如果是经常性的,你好像也要自己做一次,SELECT, 第23行断页,每页加HEAD(feature
in the table in word),然后stop, 给这个MACRO起个名字。以后也许可以重复使用了。
n*****r
发帖数: 1087
3
就是经常性的,所以才弄macro。一个project是只有一次,但project总是不间断的。
其实一个project也要很多次,每在软件里update data一次,就需要export新的excel
report,然后在copy新的data。根本就不知道一页word document能放多少行,一页能
放多少colum,特别是column,每个column的width都不一样。而且还要format,title
那一行还得粗体或者大号点的字。
每次手动copy paste到word,表格都乱了,还得重新调整,只也是要弄macro的原因。
弄个统一的格式,比如这个column在word中assigned多少width,那个column在word中
assigned多少width。。。
谢谢。

feature
了。

【在 z**********8 的大作中提到】
: macro是针对经常性的同一类型的TASK的,如果你是一次性的, 不需要用macro吧。
: 如果是经常性的,你好像也要自己做一次,SELECT, 第23行断页,每页加HEAD(feature
: in the table in word),然后stop, 给这个MACRO起个名字。以后也许可以重复使用了。

z**********8
发帖数: 2049
4
你access熟悉吗?那里面的report更容易控制。
i****a
发帖数: 36252
5
Microsoft mail-merge 行么?
[发表自未名空间手机版 - m.mitbbs.com]
n*****r
发帖数: 1087
6
这个特地的软件,我不能用其他软件替代。从那个软件export出来的东西就是excel,
不知道这和access什么关系。因为随便export出来的excel file,都有十几个sheet,
每个sheet的column数都在四五十以上,这些对每个project的格式都一样的,唯一不同
的就是每个sheet的row数。就是一个很大的excel file,每次手动copy paste都很花时
间。选择性的copy比copy全部更花时间。
我的目的就是用macro把自动选择性的copy excel的data到word。

【在 z**********8 的大作中提到】
: 你access熟悉吗?那里面的report更容易控制。
n*****r
发帖数: 1087
7
没试过,感觉mail merge的格式都应该一样,我要的是column width不同。
其实我想要的macro的logic是:比如这个word 8'x11',除去margin,剩下的空间
里自己算能放多少row多少column,当然我应分别给每页的table每个cell的大小,比如
title row的height和其他rows的height,每个title所对应的width。然后macro自己算
,到哪里放不下了,重新开始一页。

【在 i****a 的大作中提到】
: Microsoft mail-merge 行么?
: [发表自未名空间手机版 - m.mitbbs.com]

s**********o
发帖数: 14359
8
别弄这个了,真的,没前途
z**********8
发帖数: 2049
9
我是说,你可以在access中,把excel里的某个worksheet import进来,然后create a
report,可以很简单的而且perfectly meet 你的要求。

【在 n*****r 的大作中提到】
: 这个特地的软件,我不能用其他软件替代。从那个软件export出来的东西就是excel,
: 不知道这和access什么关系。因为随便export出来的excel file,都有十几个sheet,
: 每个sheet的column数都在四五十以上,这些对每个project的格式都一样的,唯一不同
: 的就是每个sheet的row数。就是一个很大的excel file,每次手动copy paste都很花时
: 间。选择性的copy比copy全部更花时间。
: 我的目的就是用macro把自动选择性的copy excel的data到word。

n*****r
发帖数: 1087
10
那你给我介绍新工作呀,人家想要这样的macro,我也没办法,坏就坏在让我去figure
out,其实我基本不会写code,还好有macro recorder,依葫芦画瓢。

【在 s**********o 的大作中提到】
: 别弄这个了,真的,没前途
z**********8
发帖数: 2049
11
我也觉得是没有必要macro了,弄report, 很多好的application, 都比word好,可是很
多小单位,我老板只会word, excel你弄别的,她就觉得你在showing off. :(, 所以我
总是 弄好以后,copy/paste到word, 交上去。

【在 s**********o 的大作中提到】
: 别弄这个了,真的,没前途
n*****r
发帖数: 1087
12
不行的,这也不是为我自己而做,别人也要用,即使行,也得让别人也知道access。其
实人家老美想要的product就是简单的几个click,就把需要的数据弄到word里面,格式
要好的,可以直接做为word report用的。

a

【在 z**********8 的大作中提到】
: 我是说,你可以在access中,把excel里的某个worksheet import进来,然后create a
: report,可以很简单的而且perfectly meet 你的要求。

n*****r
发帖数: 1087
13
这些海量的数据放在appendix的,太多row了。放在body才没人看呢,而且影响美观。

【在 z**********8 的大作中提到】
: 我也觉得是没有必要macro了,弄report, 很多好的application, 都比word好,可是很
: 多小单位,我老板只会word, excel你弄别的,她就觉得你在showing off. :(, 所以我
: 总是 弄好以后,copy/paste到word, 交上去。

z**********8
发帖数: 2049
14
1. 先scynchronize那两个columns 到别的workbook
2. 然后copy/paste去word, 试试看
3. 可不可以直接scynchornized到word?
1 (共1页)
进入Database版参与讨论
相关主题
better way to compare nullable columns?MSQuery
问个external table field definition的问题input into access
How to handle inserting value to Identity column in sql server 2005请教一个excel文档读取的问题
%如何把一个table所有的column都选出来%How to avoid automatically round up in excel
求教macro问题:多个Excel的一个column 怎么能合并到一个里面?
用SSIS EXPORT 到 EXCEL 2010 有2000个COLUMN,可能吗请教EXCEL的一个问题
诚心求助!(VBA for Excel)search two columns in excel file
add column name in exporting table netezza aginity sqlTable Merge (SQL Server)
相关话题的讨论汇总
话题: macro话题: word话题: column话题: copy话题: excel