![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.2ベストアンサー
- 回答日時:
>自分でエクセル内のデータを1行にして再度実行すると、値はやはり4と返してきます
書式か何か残ってるんじゃないでしょうか
>objExcel.Visible = false
true にして実行してみると判るかと思いますが、
エクセルを非表示するという設定を(明示的に)しています。
御礼が遅くなり大変申し訳ございません。
おかげさまで、思い通りの実装ができました。ご指摘の通り、書式が残っておりました。
本当にありがとうございました。
No.1
- 回答日時:
例えば、こんな感じ
-------------------------------------
Set objExcel = CreateObject("Excel.Application")
objExcel.Visible = false
objExcel.Workbooks.Open("C:\work\RowCount.xls")
rc = objExcel.Sheets("Sheet1").UsedRange.Rows.Count
WScript.Echo rc
objExcel.Workbooks.Close
Set objExcel = Nothing
この回答への補足
ご回答ありがとうございます。
BLUEPIXY様に教えて頂いた通りに実装しましたところ、思い通りの動作を致しました。
しかし以下のような現象が発生致します。
最初にエクセル内に4行のデータがあり、実行すると4と値を返してきます。自分でエクセル内のデータを1行にして再度実行すると、値はやはり4と返してきます。最初に取得したデータをどこかで保持しているのでしょうか?
また、
objExcel.Visible = false
は何を意味しているのでしょうか?自分なりに調査したのですが、わかりませんでした・・・。
追加の質問で申し訳ございませんが、どうぞよろしくお願い致します。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
あなたが好きな本屋さんを教えてください
どのくらいの規模間で、どのような本が並んでいるか、どのような雰囲気なのかなどなど...
-
vbsのセル値の取得について
その他(プログラミング・Web制作)
-
vbsでExcelのシートをコピーするには
その他(プログラミング・Web制作)
-
VBS実行時エラー オブジェクトがありません 回避方法について
Visual Basic(VBA)
-
-
4
VBscriptが起動しない?
Microsoft ASP
-
5
VBScriptで、ファイルから任意の行のみ取り出す方法について
その他(プログラミング・Web制作)
-
6
VBScript(vbs)での行の取得について
その他(プログラミング・Web制作)
-
7
VBSの処理中一旦処理を止めて再開させたい。
Visual Basic(VBA)
-
8
VBScriptでCSVファイルを読み出したい
その他(プログラミング・Web制作)
-
9
WSHによるExcelのセルコピー&ペーストの方法
その他(プログラミング・Web制作)
-
10
VBSで変数の宣言はできないのですか?
Visual Basic(VBA)
-
11
vbscriptを使いexcelを参照して値を出力するというvlookupのような事がしたいのですが
Visual Basic(VBA)
-
12
VBA+VBSによる別インスタンスBookOpen時のVBSエラーに関して
Excel(エクセル)
-
13
VBSがコンパイルエラーになります。
Visual Basic(VBA)
-
14
VBSでテキストファイルの文字列の桁数を調べたい
Visual Basic(VBA)
-
15
VBScriptで数値にコンマを付けたいです
Visual Basic(VBA)
-
16
VBスクリプトでテキストファイルの行数カウント
その他(プログラミング・Web制作)
-
17
vbsからバッチファイル実行時の引数渡しについて
Visual Basic(VBA)
-
18
vbsでテキストファイル内の文字列検索
Visual Basic(VBA)
-
19
VBSで特定の文字列が含まれる場合の処理方法
その他(プログラミング・Web制作)
-
20
VBSでExcelのオープン確認
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・「I love you」 をかっこよく翻訳してみてください
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・昔のあなたへのアドバイス
- ・かっこよく答えてください!!
- ・あなたが好きな本屋さんを教えてください
- ・スタッフと宿泊客が全員斜め上を行くホテルのレビュー
- ・【大喜利】【投稿~8/27】 こんなガソリンスタンド二度と来るか!なぜそう思った?
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・【お題】動物のキャッチフレーズ
- ・【お題】甲子園での思い出の残し方
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・「それ、メッセージ花火でわざわざ伝えること?」
- ・自分用のお土産
- ・人生で一番お金がなかったとき
- ・一番好きなみそ汁の具材は?
- ・泣きながら食べたご飯の思い出
- ・ちょっと先の未来クイズ第1問
- ・ゴリラ向け動画サイト「ウホウホ動画」にありがちなこと
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
特定のセルが空白だったら、そ...
-
i=cells(Rows.Count, 1)とi=cel...
-
DataGridViewのセルのItem設定...
-
ExcelVBAを使って、値...
-
エクセルvbaでチェックボックス...
-
VBA初心者です。次のVBAコード...
-
Excelで指定した日付から過去の...
-
特定の文字を条件に行挿入とそ...
-
Excel VBA、 別ブックの最終行...
-
VB.NETで、EXCELの右寄せ
-
screenupdatingが機能しなくて...
-
【Excel VBA】指定行以降をクリ...
-
Excle VBA Findメソッドについて
-
”戻り値”が変化したときに、マ...
-
TODAY()で設定したセルの日付...
-
指定した条件で行セルを非表示...
-
EXCEL VBA For to
-
VBAでセルをクリックする回...
-
エクセルVBAでのセル番地取得プ...
-
Excel vbaで特定の文字以外が入...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
i=cells(Rows.Count, 1)とi=cel...
-
ExcelVBAを使って、値...
-
【Excel VBA】指定行以降をクリ...
-
特定のセルが空白だったら、そ...
-
EXCELで変数をペーストしたい
-
Excelで指定した日付から過去の...
-
VBAの間違い教えて下さい
-
【Excel】指定したセルの名前で...
-
Excelのプルダウンで2列分の情...
-
エクセルVBAでコピーして順...
-
Excel VBA、 別ブックの最終行...
-
Excel vbaで特定の文字以外が入...
-
【VBA】指定したセルと同じ値で...
-
特定の文字を条件に行挿入とそ...
-
TODAY()で設定したセルの日付...
-
screenupdatingが機能しなくて...
-
VBA初心者です。次のVBAコード...
-
指定した条件で行セルを非表示...
-
VBAでセルをクリックする回...
-
DataGridViewの各セル幅を自由...
おすすめ情報