作者zchien (小建)
看板Visual_Basic
标题[VBA ] 请教这样的if的逻辑要怎麽写
时间Sun Jan 27 19:53:12 2013
有数10比栏位
下面分别有a结尾和b结尾的data如下
A栏位 B栏位 C栏位 D栏位
201a 201a 201a 201a
202a 202a 202a 202a
203a 203a 203a 203a
204a 204a 204a 204a
1234b 205a 205a 205a
1235b 206a 206a 1234b
207a 1234b 1235b
1234b 1235b 1236b
1235b 1236b
1236b
我希望写一个储存格...那储存格内...
需要填入该栏位...a结尾的最後一个data..和所有b结尾data
例如..A栏位最下面建立一个储存格...那格内会填入204a+1234b+1235b
B栏位最下面建立一个储存格...那格内会填入207a+12234b+1235b+1236b
C栏位最下面建立一个储存格...那格内会填入206a+1234b+1235b+1236b
这逻辑要怎麽写呢...
我想到的是...如果是b的话..可以用if去撷取出来..
但是a的话...要怎麽判定是最後一笔资料...并且撷取出来呢???
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.205.136.7
※ 编辑: zchien 来自: 123.205.136.7 (01/27 19:57)
1F:→ yauhh:在excel的格子中? 01/27 19:59
2F:→ zchien:上面这些内容都是写在EXCEL内 01/27 20:14
3F:推 Y78:你可以取得a b c各栏位的总列数吗? 像这范例a栏位总列数就是6 01/27 21:46
4F:→ Y78:你可以取得a b c各栏位任一列的值吗? 例如说a 第6个 就是1235b 01/27 21:47
5F:→ MOONRAKER:(1)从上刷到下找出最後一个a格。(2)继续向下找出所有b格 01/28 00:13
6F:→ MOONRAKER:并结合起来。(3)结合(1)(2)的结果就是了。 01/28 00:13
7F:→ MOONRAKER:用VB很简单,用工作表函数我就直接放弃。 01/28 00:14
8F:→ zchien:MOONRAKER说的有理.我忘记if有exit for这用法了.使用後可行 01/31 22:41