C# と VB.NET の質問掲示板

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト

Re[2]: EXCEL VBA


(過去ログ 62 を表示中)

[トピック内 6 記事 (1 - 6 表示)]  << 0 >>

■35567 / inTopicNo.1)  EXCEL VBA
  
□投稿者/ けんじ (1回)-(2009/05/09(Sat) 20:14:39)

分類:[Microsoft Office 全般] 

EXCEL 2007を使っているVBA初心者です
セル内のカンマで区切られた値([10,20,30]のような)をそれぞれ別の変数に代入するにはどうしたらよいでしょうか?
引用返信 編集キー/
■35568 / inTopicNo.2)  Re[1]: EXCEL VBA
□投稿者/ ごう (16回)-(2009/05/09(Sat) 20:30:38)
ごう さんの Web サイト
No35567 (けんじ さん) に返信
> EXCEL 2007を使っているVBA初心者です
> セル内のカンマで区切られた値([10,20,30]のような)をそれぞれ別の変数に代入するにはどうしたらよいでしょうか?


「別の変数」というのは文字列型(String)でいいんですか?
文字列型だというのであれば、以下のURL
http://www.moug.net/tech/exvba/0140016.htm
「特定文字による分割」というのを参考にしてみてください。


引用返信 編集キー/
■35569 / inTopicNo.3)  Re[1]: EXCEL VBA
□投稿者/ mitchin (1回)-(2009/05/09(Sat) 20:41:12)
No35567 (けんじ さん) に返信

Split関数を使って配列変数に格納してその要素を各変数に代入するって感じですかね。

コンマで区切られる値が Integer なら CInt で配列変数の要素を Integer に変換して代入してください。

引用返信 編集キー/
■35570 / inTopicNo.4)  Re[2]: EXCEL VBA
□投稿者/ ごう (17回)-(2009/05/09(Sat) 20:43:52)
ごう さんの Web サイト

Split関数

こちらの方がいいやり方ですね(^^;
引用返信 編集キー/
■35572 / inTopicNo.5)  Re[2]: EXCEL VBA
□投稿者/ けんじ (3回)-(2009/05/09(Sat) 21:24:14)
No35568 (ごう さん) に返信

素早い回答に感謝します

>>セル内のカンマで区切られた値([10,20,30]のような)をそれぞれ別の変数に代入するにはどうしたらよいでしょうか?

Integer型の値をInteger型の変数に代入したいのですが…
引用返信 編集キー/
■35574 / inTopicNo.6)  Re[2]: EXCEL VBA
□投稿者/ けんじ (4回)-(2009/05/09(Sat) 21:45:46)
いろいろやってみるうちに出来ちゃいました!
やっとmitchin さんの解説が理解できました

回答いただいたお二方に感謝です

頑張って勉強します

ありがとうございました
解決済み
引用返信 編集キー/


トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

管理者用

- Child Tree -