Re: [算表] excel vba如何整理同一儲存格中的多行資料
如果資料是在 A1 使用以下 VBA, 其他可自行修改囉 ...
Dim txt As String
Dim x As Variant
Dim i As Long
txt = Cells(1, 1).Value
x = Split(txt, "=")
For i = 0 To UBound(x) - 1
txt = Replace(txt, Right(Trim(x(i)), 1), "E" & (i + 1))
Next i
Cells(1, 1).Value = txt
※ 引述《RueyJing (瑞)》之銘言:
: (若是和其他不同軟體互動之問題 請記得一併填寫)
: 軟體:EXCEL
: 版本:XP
: 某一儲存格內有多行運算式,如下
: "
: A = 3+2
: C = A *5
: F = C & A
: "
: 每行都是用alt+enter分開
: 我想要將變數統一命名且依序編號
: 改成下面的形式
: E1 = 3+2
: E2 = E1 *5
: E3 = E2 & E1
: 然後再放回原來的儲存格..
: 我有想過把它變成陣列再依序處理..可是不知道用哪個函數比較好..
: 可惡..我要買一本函數大全來用了..
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.131.84.79
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章