註冊
登錄
首頁
論壇版規
禁止列表
說明
地圖
數位書香
私人消息 (0)
公共消息 (0)
論壇任務 (0)
系統消息 (0)
好友消息 (0)
帖子消息 (0)
麻辣家族討論版版
»
Excel程式區
» 儲存格內選取"-"之前及之後的字眼。
返回列表
下一主題
上一主題
發帖
儲存格內選取"-"之前及之後的字眼。
tc1701
發短消息
加為好友
tc1701
當前離線
UID
21495
帖子
12
主題
6
精華
0
積分
19
金錢
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
在線時間
10 小時
註冊時間
2015-7-15
最後登錄
2022-2-2
小學生
帖子
12
主題
6
精華
0
積分
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
註冊時間
2015-7-15
最後登錄
2022-2-2
1
#
跳轉到
»
正序看帖
打印
字體大小:
t
T
發表於 2016-6-5 20:34
|
只看該作者
儲存格內選取"-"之前及之後的字眼。
A1 儲蓄格內:
suiji008ker-suiji5656----綁定點數:0名字:老佛爺表示儒好帥 等級:30戰鬥力:5,727 段位:銀牌IV
各位大大你們好,我想在A1中,選取suiji008ker 的字 貼到 B1中 ,之後想選取suiji5656的字貼在C1 中。
可以判定是"-" 前面的字眼 及"----"前的字眼。
我用了FOR NEXT 但結果走不通,在這個過程中我設定了超過3個
變數
去做FOR NEXT ..結果.....
希望大大可以用一個比較簡易的方法教一教小弟~感激萬分
樓主熱帖
請高手幫忙,求助VBA包含套用及飾選等指令
手提電腦 蓋上螢幕 重灌功能
欄的隱藏及保護問題。
在VBA中利用VLOOKUP的問題
綜合一個月內數據作樞紐表的問題
收藏
分享
tc1701
發短消息
加為好友
tc1701
當前離線
UID
21495
帖子
12
主題
6
精華
0
積分
19
金錢
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
在線時間
10 小時
註冊時間
2015-7-15
最後登錄
2022-2-2
小學生
帖子
12
主題
6
精華
0
積分
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
註冊時間
2015-7-15
最後登錄
2022-2-2
5
#
發表於 2016-6-6 20:36
|
只看該作者
回復
4#
ML089
明白了~謝謝你~我會多看看說明再發問!!又上了一課堂~感恩
TOP
ML089
發短消息
加為好友
ML089
當前離線
UID
3671
帖子
2025
主題
13
精華
0
積分
2053
金錢
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
在線時間
2405 小時
註冊時間
2011-3-2
最後登錄
2024-3-14
版主
帖子
2025
主題
13
精華
0
積分
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
註冊時間
2011-3-2
最後登錄
2024-3-14
4
#
發表於 2016-6-5 21:42
|
只看該作者
RESIZE (,2) 是什麼意思?
RESIZE (,2)就是範圍增加為2欄
Cells(i, 2).Resize(, 2) 就是 RANGE(Cells(i, 2), Cells(i, 3))
Cells(i, 2).Resize(, 3) 就是 RANGE(Cells(i, 2), Cells(i, 4))
Cells(i, 2).Resize(, 4) 就是 RANGE(Cells(i, 2), Cells(i, 5))
游標移至 Resize 按F1 就能看到說明
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
TOP
tc1701
發短消息
加為好友
tc1701
當前離線
UID
21495
帖子
12
主題
6
精華
0
積分
19
金錢
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
在線時間
10 小時
註冊時間
2015-7-15
最後登錄
2022-2-2
小學生
帖子
12
主題
6
精華
0
積分
19
點名
0
作業系統
window 7
軟體版本
Excel 2013
閱讀權限
10
註冊時間
2015-7-15
最後登錄
2022-2-2
3
#
發表於 2016-6-5 21:22
|
只看該作者
回復
2#
ML089
謝大大,
想問一下為什麼要用到RESIZE? 而RESIZE (,2) 是什麼意思?
TOP
ML089
發短消息
加為好友
ML089
當前離線
UID
3671
帖子
2025
主題
13
精華
0
積分
2053
金錢
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
在線時間
2405 小時
註冊時間
2011-3-2
最後登錄
2024-3-14
版主
帖子
2025
主題
13
精華
0
積分
2053
點名
0
作業系統
WIN7
軟體版本
Office2007
閱讀權限
100
性別
男
來自
台北市
註冊時間
2011-3-2
最後登錄
2024-3-14
2
#
發表於 2016-6-5 20:50
|
只看該作者
回復
1#
tc1701
Sub ex()
For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(i, 2).Resize(, 2) = Split(Cells(i, 1), "-")
Next
End Sub
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式
TOP
靜思自在 :
難行能行,難捨能捨,難為能為,才能昇華自我的人格。
返回列表
下一主題
上一主題
EXCEL專屬討論區
Excelㄧ般區
Excel程式區
進階應用專區
OFFICE 系列
Word
PowerPoint
Access
Office不分區
程式語言
VB 與 VB.Net
C 與 C#
Java 與 J#
程式設計不分區
資料庫
ORACLE
My SQL
MS SQL
網頁設計
ASP 與 ASP.NET
PHP
PHP+MySQL 入門實作
JavaScript
FLASH / ActionScript
HTM/ HTML/ CSS
網頁設計不分區
電腦與作業系統
電腦各種硬體討論
一般電腦軟體討論
論壇事務
管理公告
投訴反映
新手測試
愛 ‧ 生活
公益佈告欄
生活與感動
[收藏此主題]
[關注此主題的新回復]
[通過 QQ、MSN 分享給朋友]
申請友情鏈接
Facebook粉絲