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

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

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

Re[7]: EXCELファイルのシートの名前の取得


(過去ログ 34 を表示中)

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

■16679 / inTopicNo.1)  EXCELファイルのシートの名前の取得
  
□投稿者/ そら (8回)-(2008/04/09(Wed) 15:44:02)

分類:[.NET 全般] 

お世話になります
WinXP,VB.NET2005,SQLServer2005と言う環境です
エクセルファイルを取り込む際に、シート1がデフォルトのSheet1でないと現在は取り込めないので
シート1の名前がSheet1以外でも取り込める様にしたいです
記述の内容は下記です
http://bbs.wankuma.com/index.cgi?mode=al2&namber=13760&KLOG=29

よろしくお願いします
引用返信 編集キー/
■16682 / inTopicNo.2)  Re[1]: EXCELファイルのシートの名前の取得
□投稿者/ はつね (575回)-(2008/04/09(Wed) 16:10:24)
はつね さんの Web サイト
No16679 (そら さん) に返信
> エクセルファイルを取り込む際に、シート1がデフォルトのSheet1でないと現在は取り込めないので
> シート1の名前がSheet1以外でも取り込める様にしたいです

ご自身が質問したときにコードに答えがありませんか?
コードの中で、[Sheet1$] と指定していますが、この指定は何を意味するのでしょうか。

プログラムコードはコピー&ペーストして動けば完成ではありません。
自分で1行1行書いていったり自分が書いたものをコピー&ペーストしたのでなければ、つまり、以前に誰かが作ったコードであったりネットで拾ってきてペーストしただけなのであれば、その1行1行が何を意味するのか調べ上げてこそ(バグの有無は抜きにして)完成です。

引用返信 編集キー/
■16687 / inTopicNo.3)  Re[2]: EXCELファイルのシートの名前の取得
□投稿者/ そら (9回)-(2008/04/09(Wed) 16:49:26)
はつねさん、ご指摘ありがとうございます
> コードの中で、[Sheet1$] と指定していますが、この指定は何を意味するのでしょうか。
上記の指定はシート名を指定しています。
Sheet1の名前がSheet1の時にセレクトするとなっています
引用返信 編集キー/
■16688 / inTopicNo.4)  Re[3]: EXCELファイルのシートの名前の取得
□投稿者/ はつね (577回)-(2008/04/09(Wed) 16:53:31)
はつね さんの Web サイト
No16687 (そら さん) に返信
> はつねさん、ご指摘ありがとうございます
>>コードの中で、[Sheet1$] と指定していますが、この指定は何を意味するのでしょうか。
> 上記の指定はシート名を指定しています。
> Sheet1の名前がSheet1の時にセレクトするとなっています

じゃあそれ以外の名前にしたいときはどうすればいいと思います?

引用返信 編集キー/
■16693 / inTopicNo.5)  Re[4]: EXCELファイルのシートの名前の取得
□投稿者/ そら (10回)-(2008/04/09(Wed) 17:34:46)
はつねさんありがとうございます
> じゃあそれ以外の名前にしたいときはどうすればいいと思います?
[Sheet1$]の所のSheet1を変えれば良いのは分かったのですが
此処をで取りたいと思っています
例えばエクセルファイル1の場合、Sheet1の名前がシート1
エクセルファイル2の場合、Sheet1の名前が取込だった場合
シート1、取込とそのファイルに応じて変えたいのですが、その時のSheet1の名前の取り方が分かりません
どうすれば良いのでしょうか
引用返信 編集キー/
■16695 / inTopicNo.6)  Re[5]: EXCELファイルのシートの名前の取得
□投稿者/ Jitta on the way (78回)-(2008/04/09(Wed) 18:12:02)
No16693 (そら さん) に返信
> はつねさんありがとうございます
>>じゃあそれ以外の名前にしたいときはどうすればいいと思います?
> [Sheet1$]の所のSheet1を変えれば良いのは分かったのですが
> 此処をで取りたいと思っています
> 例えばエクセルファイル1の場合、Sheet1の名前がシート1
> エクセルファイル2の場合、Sheet1の名前が取込だった場合
> シート1、取込とそのファイルに応じて変えたいのですが、その時のSheet1の名前の取り方が分かりません
> どうすれば良いのでしょうか

名前ってプロパティがなかった?
プロパティ ウィンドウを表示してみましょう。
引用返信 編集キー/
■16706 / inTopicNo.7)  Re[6]: EXCELファイルのシートの名前の取得
□投稿者/ そら (11回)-(2008/04/09(Wed) 19:51:47)
Jitta on the wayさん、ありがとうございます
> 名前ってプロパティがなかった?
> プロパティ ウィンドウを表示してみましょう。
エクセルを起動して、新規ファイルのSheet1の名前を変えてみました
エクセルのマクロを記録させて、シートの名前を変えたら
Sheets("Sheet1").Select
Sheets("Sheet1").Name = "シード"
と出ましたけど、これですか?
引用返信 編集キー/
■16707 / inTopicNo.8)  Re[7]: EXCELファイルのシートの名前の取得
□投稿者/ 出水 (28回)-(2008/04/09(Wed) 20:25:00)
名前が欲しいのに名前で引っ張ってきちゃ意味ないですねぇ…そのマクロ

Sheets(1).Name でいけると思います
Worksheets(1).Name 無理だったらこっちで

引用返信 編集キー/


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

このトピックに書きこむ

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

管理者用

- Child Tree -