Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


59843 / 76732 ←次へ | 前へ→

【21557】Re:ファイルを開く
回答  りすりす  - 05/1/23(日) 23:39 -

引用なし
パスワード
   ▼no さん:
>openをつかってファイルを開こうと思うのですが、
>
>Workbooks.Open ("ドライブ名":\フォルダ名\○○05-01-01.xls")
>
>のように実行するとA4以降の下のセルに表示してある
>2005/1/1がすべて2001/5/1になってしまうのです。
>同じように2005/1/2のファイルをマクロで開くと2002/5/1となります。
>日付が変わらないままファイルを開くためには
>どのようにしたらよいのでしょうか?


C:\WINDOWS\TEMP\05-01-01.xlsに
A4、A5に2005/1/1
といれ別のワークブックから
Workbooks.Open ("C:\WINDOWS\TEMP\05-01-01.xls")
としても異常はありません。

みなさん状況はんだんしましょうよ
やりそうなことといえば

たとえばねぇ
こんなことしてない?

Private Sub Workbook_Open()
 Sheet1.Cells(4, 1) = "2005/1/1"
 Sheet1.Cells(5, 1) = "2005/01/01"
 Sheet1.Cells(6, 1) = Left(ThisWorkbook.Name, InStr(ThisWorkbook.Name, ".") - 1)
 Sheet1.Cells(7, 1) = "05-01-01"
End Sub


>日付が変わらないままファイルを開くためには
>どのようにしたらよいのでしょうか?
きちんとした日本語で書いてください。

最初に20つけようね

0 hits

【21527】ファイルを開く no 05/1/22(土) 18:52 質問
【21530】Re:ファイルを開く G-Luck 05/1/22(土) 19:27 発言
【21555】Re:ファイルを開く row 05/1/23(日) 22:33 回答
【21557】Re:ファイルを開く りすりす 05/1/23(日) 23:39 回答
【21565】Re:ファイルを開く Jaka 05/1/24(月) 12:36 発言
【21568】Re:ファイルを開く りすりす 05/1/24(月) 13:41 回答
【21608】Re:ファイルを開く no 05/1/24(月) 22:17 発言
【21611】Re:ファイルを開く G-Luck 05/1/24(月) 23:21 発言

59843 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free