广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 6150 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
nan104211 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x19 鲜花 x220
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[求助] 只用excel怎样做的像资讯库?
..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



什么烂乐透...害我卖威望又把钱输光光...
献花 x0 回到顶端 [楼 主] From:台湾索尼So-net网 | Posted:2007-07-07 05:19 |
GNUGCC
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x11
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

可能要用到 VBA...


献花 x0 回到顶端 [1 楼] From:台湾中华HiNet | Posted:2007-07-08 21:11 |
vsqa
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x1
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

对 要用VBA才能处理这么复杂的事


献花 x0 回到顶端 [2 楼] From:台湾中华电信HINET | Posted:2007-07-10 09:20 |
devilchc 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x0 鲜花 x18
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

要用到VBA,光用内建函数应该做不到,即使拉到旁边运算也没办法


献花 x0 回到顶端 [3 楼] From:台湾资策会 | Posted:2007-07-11 17:13 |
necos
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x4
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

嗯…我会,这个不会很难…
范例给你参考参考…
有问题再讨论吧…
ps对了…那个档要开启vba功能才有用…


本帖包含附件
zip 看看吧.zip   (2022-06-09 14:02 / 8 KB)  
说明: 范例
下载次数:71


by necos
献花 x1 回到顶端 [4 楼] From:台湾台北市 | Posted:2007-08-02 23:17 |
nan104211 手机
个人文章 个人相簿 个人日记 个人地图
初露锋芒
级别: 初露锋芒 该用户目前不上站
推文 x19 鲜花 x220
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Cells(2, 1) <> "" And Cells(2, 2) <> "" And Cells(2, 3) <> "" And Cells(2, 4) <> "" And Cells(2, 5) <> "" Then
  Call fill_in
End If
End Sub
-----------------------------------------------------------------------------------------------------
Sub fill_in()

x = 5
Do While Not Cells(x, 1) = ""
  x = x + 1
Loop

Cells(x, 1) = x - 4
Cells(x, 2) = Date
Cells(x, 3) = Cells(2, 1)
Cells(x, 4) = Cells(2, 2)
Cells(x, 5) = Cells(2, 3)
Cells(x, 6) = Cells(2, 4)
Cells(x, 7) = Cells(2, 5)

For i = 1 To 5
  Cells(2, i) = ""
Next
End Sub
--------------------------------------------------------------------------------------------------------------
如果可以~可以帮我写注解吗?
因为整个语法跟逻辑~真的都不懂~谢谢!


什么烂乐透...害我卖威望又把钱输光光...
献花 x0 回到顶端 [5 楼] From:台湾索尼So-net网 | Posted:2007-08-03 14:58 |
necos
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x4
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

注解如下…

----------------------------------------------------------------------------------------------------
Private Sub Worksheet_SelectionChange(ByVal Target As Range)'<这是代表只要在表格上有执行任何一个动作时就会进行下列程式


If Cells(2, 1) <> "" And Cells(2, 2) <> "" And Cells(2, 3) <> "" And Cells(2, 4) <> "" And Cells(2, 5) <> "" Then'这行是指判断A2,B2,C2,D2,E2「均不为」空格时,就执行「fill_in」这段程式码,意指五格都有资料时就执行另外一段程式码…
Call fill_in '呼叫fill_in这段程式码
End If'结束判断
End Sub
-----------------------------------------------------------------------------------------------------
Sub fill_in() 'fill_in 开始…

x = 5'假设x为5
Do While Not Cells(x, 1) = ""'回圈到ax不为空格时
x = x + 1'再往下一格(x加1)
Loop'再来一次

'上面是从「a5」开始判断是否为空格,如果为空格的话,那么就将「粉红色」区域内的资料填注到
空格(即是ax)的那一列
ax就是a的不是是多少如a6,a7,a8,a9…

Cells(x, 1) = x - 4'产生编号,即空格减掉4就为编号,如a6那一列,则编号为『2』,因6-2。
Cells(x, 2) = Date'由系统产生今天日期放至bx


Cells(x, 3) = Cells(2, 1)'粉红色第一格存放cx
Cells(x, 4) = Cells(2, 2)'粉红色第一格存放dx
Cells(x, 5) = Cells(2, 3)'粉红色第一格存放ex
Cells(x, 6) = Cells(2, 4)'粉红色第一格存放fx
Cells(x, 7) = Cells(2, 5)'粉红色第一格存放gx

'x即为之前判断为空值的那一列

粗体的地方也可以写成这样…
for i=1 to 5
cells(x,i+2)=cells(2,i)
next
意思是一样的…


For i = 1 To 5
Cells(2, i) = "" '消除粉红色那断的资料从第1格到第5格
Next
End Sub '结束

就这样子吧…慢慢研究,可以放入中断f9,再以f8来一步步查看数值的变化
加油啰…
有问题再问偶吧…


本帖包含附件
zip 看看吧.zip   (2022-06-09 14:02 / 9 KB)  
说明: 含说明注解
下载次数:45


[ 此文章被necos在2007-08-03 23:37重新编辑 ]


by necos
献花 x1 回到顶端 [6 楼] From:台湾台北市 | Posted:2007-08-03 23:21 |
shokoben 会员卡
个人头像
个人文章 个人相簿 个人日记 个人地图
知名人士
级别: 知名人士 该用户目前不上站
推文 x26085 鲜花 x2743
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

哇靠!这么复杂呀


献花 x0 回到顶端 [7 楼] From:欧洲 | Posted:2007-12-01 22:20 |
zerosay
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问necos大大,那Excel下拉选单(医生)是如何做出来的呢?


献花 x0 回到顶端 [8 楼] From:台湾 | Posted:2008-02-11 16:31 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.073377 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言