!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付けるナリ
ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ
※前スレ
Excel VBA 質問スレ Part70
https://mevius.5ch.net/test/read.cgi/tech/1616072923/
Excel VBA 質問スレ Part71
https://mevius.5ch.net/test/read.cgi/tech/1621914481/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part73
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん (ワッチョイ 4668-xJJl)
2021/09/13(月) 07:29:59.47ID:GNx0xRRz0981デフォルトの名無しさん (ワッチョイ dabd-6dU9)
2021/12/19(日) 20:57:27.62ID:pq+sPc2G0 >>978
ありがとうございます
私も一行ずつ処理するべきなのかと思い始めました
その際
----------------
arr=Split(str," ") '空白で分割し配列に格納
----------------
だとデータ行中に空白が連続している場合
例えば
a b c d
のような場合でも
A列→a
B列→b
C列→c
D列→d
のように入力可能でしょうか?
ありがとうございます
私も一行ずつ処理するべきなのかと思い始めました
その際
----------------
arr=Split(str," ") '空白で分割し配列に格納
----------------
だとデータ行中に空白が連続している場合
例えば
a b c d
のような場合でも
A列→a
B列→b
C列→c
D列→d
のように入力可能でしょうか?
982デフォルトの名無しさん (ワッチョイ 4af0-g56a)
2021/12/19(日) 21:13:00.94ID:LtRjW0Zk0983デフォルトの名無しさん (ブーイモ MMe6-jY/M)
2021/12/19(日) 21:22:20.20ID:o7hmg8oNM >>981
そんなもんマクロの記録で連続する区切り文字は1文字として扱うオプション使えばいいでしょ
そんなもんマクロの記録で連続する区切り文字は1文字として扱うオプション使えばいいでしょ
984デフォルトの名無しさん (ワッチョイ be2c-j66Y)
2021/12/19(日) 21:39:11.49ID:EkrjUmtA0 Ruby なら、abc の前後・間に、複数の連続した空白類があっても、分割できる
Ruby で,文字列を空白文字類や「.」などを区切りとして切り出す
https://www.kkaneko.jp/pro/ruby/tokenize.html
str = " a b c "
p str.split( nil )
p str.strip.split( /\s+/ )
p str.strip.split( /[ |\t|\r|\n|\f]+/ )
これらはすべて、["a", "b", "c"] となる
空白類・\s は、[ |\t|\r|\n|\f] の5種類の空白を含む。
strip は、文字列の先頭・末尾から、連続した空白類を除去する
Ruby で,文字列を空白文字類や「.」などを区切りとして切り出す
https://www.kkaneko.jp/pro/ruby/tokenize.html
str = " a b c "
p str.split( nil )
p str.strip.split( /\s+/ )
p str.strip.split( /[ |\t|\r|\n|\f]+/ )
これらはすべて、["a", "b", "c"] となる
空白類・\s は、[ |\t|\r|\n|\f] の5種類の空白を含む。
strip は、文字列の先頭・末尾から、連続した空白類を除去する
985デフォルトの名無しさん (ワッチョイ a301-h5UB)
2021/12/19(日) 21:42:45.37ID:tlLDAcl00 今時、rubyとか使ってんじゃねーよ
986デフォルトの名無しさん (ワッチョイ 4af0-g56a)
2021/12/19(日) 21:51:18.70ID:LtRjW0Zk0 >>980
すみません
今試してみました
C列には期間の日が表示され
D列には機関の月日が表示され
仮にB2に文字が入力されたら
C2とD2には文字が表示され
C1とD1には日と月日が表示したいです
私にはなにをどうしたらいいのかまったくわかりませんでした
技術的にむずかしいでしょうか?
ググってみましたが出来そうにないです
すみません
今試してみました
C列には期間の日が表示され
D列には機関の月日が表示され
仮にB2に文字が入力されたら
C2とD2には文字が表示され
C1とD1には日と月日が表示したいです
私にはなにをどうしたらいいのかまったくわかりませんでした
技術的にむずかしいでしょうか?
ググってみましたが出来そうにないです
987デフォルトの名無しさん (ワッチョイ 3b01-jbri)
2021/12/19(日) 22:12:20.36ID:Ax4UFlXX0 >>981
その場合はtrim, splitの替わりに正規表現使うのがいいかと
dim reg as new regexp
reg.global=true
reg.pattern="(\S+)" '空白以外
set mc=reg.execute(str)
for i to mc.count-1
set m=mc.item(i)
cells(1,i).value=m.value
next i
その場合はtrim, splitの替わりに正規表現使うのがいいかと
dim reg as new regexp
reg.global=true
reg.pattern="(\S+)" '空白以外
set mc=reg.execute(str)
for i to mc.count-1
set m=mc.item(i)
cells(1,i).value=m.value
next i
988デフォルトの名無しさん (ワッチョイ 7b7c-44a5)
2021/12/19(日) 23:20:35.00ID:2A/aI1dD0989デフォルトの名無しさん (ワッチョイ be8e-qezp)
2021/12/19(日) 23:23:16.74ID:oG6IuvVy0 相変わらずRuby基地外に引っ掛かる馬鹿ども
990デフォルトの名無しさん (ワッチョイ dabd-6dU9)
2021/12/19(日) 23:33:22.46ID:pq+sPc2G0991デフォルトの名無しさん (ワッチョイ dabd-6dU9)
2021/12/19(日) 23:36:15.57ID:pq+sPc2G0992デフォルトの名無しさん (ワッチョイ bee6-eGgJ)
2021/12/19(日) 23:41:22.83ID:kIFouMiR0 ファイルを開いてVBAで処理する系は
VBAのエディタがアップデート放棄しててユニコードに対応しないらしいのでやめた方がいいかも
Regexpでユニコード文字列を置き換える処理をこさえたりすればなんとかなるかもしれないが
VBAのエディタがアップデート放棄しててユニコードに対応しないらしいのでやめた方がいいかも
Regexpでユニコード文字列を置き換える処理をこさえたりすればなんとかなるかもしれないが
993デフォルトの名無しさん (ワッチョイ dabd-6dU9)
2021/12/19(日) 23:51:29.72ID:pq+sPc2G0994デフォルトの名無しさん (ドナドナー MMe6-WIuU)
2021/12/20(月) 01:25:47.26ID:x5N85HfoM replace(hoge," "," ")
995デフォルトの名無しさん (ワッチョイ 2ffd-v8OD)
2021/12/20(月) 01:39:15.08ID:jnlr9GaR0 >>986
ごめん
ちょっと何を言っているのか分からないからもう少し整理してから言葉にして
文字列や日付として破綻しているものでも可なのにその期間を出力せよっていうのはどういう意味?
仕様がちぐはぐで何をしたいのかが分からない
出力列を増やすのはのは対して手間は変わらないから自分でアレンジして
分からないならもっと基礎の部分を勉強するか諦めて関数式書いた方が早いよ
ごめん
ちょっと何を言っているのか分からないからもう少し整理してから言葉にして
文字列や日付として破綻しているものでも可なのにその期間を出力せよっていうのはどういう意味?
仕様がちぐはぐで何をしたいのかが分からない
出力列を増やすのはのは対して手間は変わらないから自分でアレンジして
分からないならもっと基礎の部分を勉強するか諦めて関数式書いた方が早いよ
996デフォルトの名無しさん (ワッチョイ 2ffd-v8OD)
2021/12/20(月) 01:41:34.12ID:jnlr9GaR0997デフォルトの名無しさん (ワッチョイ 6a4f-7LcG)
2021/12/20(月) 07:39:37.83ID:sc4Jjnxw0 >>996
乙
乙
998デフォルトの名無しさん (ワッチョイ 6668-kSWT)
2021/12/20(月) 10:40:58.57ID:2126b9QK0 >>995
前スレ見たらわかるけどそいつ後出し後出しで
しかも前スレで得た知識も抜きで再質問してる
https://mevius.5ch.net/test/read.cgi/tech/1626565335/782,829
>>996
乙!
前スレ見たらわかるけどそいつ後出し後出しで
しかも前スレで得た知識も抜きで再質問してる
https://mevius.5ch.net/test/read.cgi/tech/1626565335/782,829
>>996
乙!
999デフォルトの名無しさん (ワッチョイ 4af0-g56a)
2021/12/20(月) 21:13:06.47ID:1VhmJElm0 >>995
すいません
関数を使ってみたいとおもいます
これか自分で勉強しレベルを上げていきたいと思います
あなたのおっしゃるとおりだと思います
今までお教えいただいたことを参考に
勉強していきたいと思います
ここの先生たちには本当に感謝しています
すいません
関数を使ってみたいとおもいます
これか自分で勉強しレベルを上げていきたいと思います
あなたのおっしゃるとおりだと思います
今までお教えいただいたことを参考に
勉強していきたいと思います
ここの先生たちには本当に感謝しています
1000デフォルトの名無しさん (スッップ Sd8a-qezp)
2021/12/20(月) 21:21:42.29ID:XrZMAyhid いつものあいつ
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 98日 13時間 51分 43秒
新しいスレッドを立ててください。
life time: 98日 13時間 51分 43秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 高市早苗総理「金利上昇よりも日本の成長が大事」 ★2 [Hitzeschleier★]
- 【将棋】福間香奈 女流六冠が会見 妊娠・出産でタイトル戦の事実上不戦敗 「妊娠したら、どちらか一方を諦めないといけない状況」 [冬月記者★]
- 【コメ】卸売業者「簡単に安売りできない」「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 ★2 [Hitzeschleier★]
- 小泉防衛相「危険回避のための十分な情報なかった」「問題の本質は30分にわたるレーダー照射」…中国側の音声公開を強く批判 [♪♪♪★]
- 【野球】止まらぬ野球人口減少に危機感 ラミレス氏「野球人口は激減、人気自体も下がっている」「もっと野球ができる環境を整えるべき」 [冬月記者★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★2 [少考さん★]
- 日本「助けて!日銀が国債買いオペ増額を表明したら円安になっちゃったの!」 [972432215]
- 小泉防衛大臣「中国から通告はあったが具体的ではなかった」 [834922174]
- 【速報】共同通信スクープキタ━(゚∀゚)━!!「実際は日本の自衛隊機が中国機に対してレーダ照射ロックオンしていたことが発覚」 [339712612]
- Vtuberラーメン70%オフwwwwwwwww
- 【高市悲報】漁師さん「ハタハタが豊漁になるように祈願した!」1匹しか獲れなかったと話題になる😰 [616817505]
- 【画像】地下アイドルのサービスやばいな
