Excel VBA質問箱 IV

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

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


63577 / 76732 ←次へ | 前へ→

【17750】Re:カーソルを一段した左端に移動したい
質問  ponpon  - 04/9/7(火) 10:14 -

引用なし
パスワード
   ▼ichinose さん:
>
>よって、VBAでブックが開かれた直後に上記設定を行う処理を記述します。
>
>標準モジュールに
>'===========================================================
>Sub auto_open()
>  Application.MoveAfterReturnDirection = xlToRight
>  Worksheets("sheet1").ScrollArea = "$e$7:$n$16"
>'         ↑設定するシート名    ↑設定するセル範囲
>End Sub
>
>確認してみて下さい。
 
 福岡ですのでただ今台風が真上にいます。学校が休みになったので停電までがんばろうと思っています。 
  
 
ありがとうございました。無事解決いたしました。
たぶん簡単なことだろうと、ヘルプなどで「カーソルの移動」などで検索したり「keydoun」などで調べたのですが、見つからず苦労していました。
本当にありがとうございました。

 ついでに厚かましくもう一つ質問をよろしいでしょうか?
実は、自宅では、ExcelXP(2002)で開発しているのですが、学校ではExcel2000環境です。子どもがいろいろといじらないように、シートに保護をかけていたのですが、Excel2000環境では、そのままだとマクロがうまく機能しません。
 子どもの記入範囲を採点し、間違いは、文字色赤背景黄色、正解は文字色青背景緑にし、新規問題では背景色なしにしていますが、

  Range("E7:N16").Select
  With Selection
    .Value = Clear
    .Font.ColorIndex = 5
    .Interior.ColorIndex = xlNone ←ここでエラー
  End With
 「Interiorのプロパティーを取得できませんでした・・・」のエラーがでるのですが、
 シートの保護の仕方に2000とXPでは違いがあるのでしょうか?また、同じように保護するにはどうしたらよいのでしょうか?
 申し訳ありませんがよろしくお願いします。

0 hits

【17739】カーソルを一段した左端に移動したい ponpon 04/9/7(火) 0:07 質問
【17741】Re:カーソルを一段した左端に移動したい ichinose 04/9/7(火) 8:07 回答
【17750】Re:カーソルを一段した左端に移動したい ponpon 04/9/7(火) 10:14 質問
【17756】Re:カーソルを一段した左端に移動したい つん 04/9/7(火) 10:41 発言
【17764】Re:カーソルを一段した左端に移動したい ponpon 04/9/7(火) 11:10 お礼

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