
No.1ベストアンサー
- 回答日時:
[Worksheets(1).Cells(1,1).Value]や[Worksheets(1).Cells(1,1)]
ではなく
Worksheets(1).Cells(1,1).Text
で取得
No.7
- 回答日時:
私からすれば、こんなの当たり前です。
エクセルは時刻はセルの「値」を24時間を1とする数値で持っているのは有名な話です。書式で時刻のように見せてるだけです。それもセルに表示するときに限ります。時刻計算などは見た目の書式の有様(の量)で計算するのでなく、数「値」で計算します。ここをしっかり押さえないと。
VBからエクセル(VBAの)の世界に入って、左辺変数に=でセルの値を代入すれば、「値」をとるわけですから、数値になります。VBの世界に戻って扱えば、エクセルの書式の効力はなくなります。そこはプログラマーがVBの世界の書式設定の面倒を見なければなりません。
Format関数あたりがそれでしょう。
「マスク」については
http://www.komonet.ne.jp/~vb/chap6.htm
これはVB版だと思うが。
No.6
- 回答日時:
こんばんは。
#1 さんにかぶりますが、ちょっと試してみました。
「[h]:mm 」
こういう書式ですと、Text のほうが後処理が簡単のようです。
サンプルコード
Dim objXlApp As New Excel.Application
With objXlApp
.Workbooks.Open "D:\testtime.xls"
Debug.Print .Worksheets("Sheet1").Range("A1").Text
.ActiveWorkbook.Close True
.Quit
End With
ただ、その下の桁の時間情報まで使うとなれば、.Value プロパティが必要です。
No.4
- 回答日時:
それでよいのです。
Windows版エクセルでは、1.0は1990/1/1 0:0:0 をあらわします。2.0は1990/1/2 0:0:0 です。時間は小数点以下で表現されます。エクセルのヘルプ「日付と日付システムについて」を読んでみてください。お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教える店舗&オフィスのセキュリティ対策術
中・小規模の店舗やオフィスのセキュリティセキュリティ対策について、プロにどう対策すべきか 何を注意すべきかを教えていただきました!
-
VB.NET Excelを読み込んでDataTableに格納し、DBにデータをINSERTする
Microsoft ASP
-
vb.netによるEXCEL値取得
Microsoft ASP
-
【VB.NET】Excelの最終行までの取得方法
Microsoft ASP
-
4
エクセルデータをVBで検索できますか?
Visual Basic(VBA)
-
5
VB.NETで DataRow()を利用して、値からコードを取得したい。
Visual Basic(VBA)
-
6
VB.NETの配列にExcelから読み込んできたデータを格納したい
Visual Basic(VBA)
-
7
VB2010でExcelの行をコピーして挿入する
Visual Basic(VBA)
-
8
vb.netからエクセル関数書き込み
Visual Basic(VBA)
-
9
VB.NETで他のプロジェクトで作成したフォームを使う方法
Visual Basic(VBA)
-
10
CloseとDisposeの違い
Visual Basic(VBA)
-
11
VB.NET getとsetの概念がわかりません。
Visual Basic(VBA)
-
12
「エクセルファイルが開いていたら開かない」としたい
Visual Basic(VBA)
-
13
VB.NETで1→A、2→B、26→Z、27→AAの変換をしたい
Visual Basic(VBA)
-
14
VB.NETでラベルの大きさってどうやって変えるの?
Visual Basic(VBA)
-
15
VB.net 引数で配列変数を渡す際の要素数
Visual Basic(VBA)
-
16
[VB.net] Excelへの画像貼り付け処理についての疑問
Visual Basic(VBA)
-
17
.NET上でエクセル上に罫線を引く
Visual Basic(VBA)
-
18
VB.NETでコンボボックスの1行目を空白にしたい
Visual Basic(VBA)
-
19
VB.net(2005)でエクセルの特定名称のシートを操作したい。
Visual Basic(VBA)
-
20
vb.net EXCEL ウィンドウ枠の固定について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
特定のセルが空白だったら、そ...
-
5
任意フォルダから画像をすべて...
-
6
【Excel VBA】指定行以降をクリ...
-
7
Excel VBA、 別ブックの最終行...
-
8
連続する複数のセル値がすべて0...
-
9
EXCELで変数をペーストしたい
-
10
VBA 重複文字列 色付け
-
11
B列に特定の文字列が入っている...
-
12
VBAでマクロ実行中はExcelのマ...
-
13
EXCELのVBA-フィルタ抽出後の...
-
14
【VBA】シート上の複数のチェッ...
-
15
screenupdatingが機能しなくて...
-
16
DataGridViewの各セル幅を自由...
-
17
Google Apps Script:Googleスプ...
-
18
Excel VBAで、 ヘッダーへのセ...
-
19
実行時エラー438 オブジェクト...
-
20
特定の範囲内に空白セルがいく...
おすすめ情報
公式facebook
公式twitter