Windows Vistaでエクセル2007を使用しています。

ひとつのブックの中にある複数のシートを移動するための
キー操作を教えてください。

以前使っていたXPでは、

・「Ctrl+Pg」で一つ右のシートへ移動
・「Ctrl+Dn」で一つ左のシートへ移動

だったと思います。

Vistaに代わってから、このキー操作はなくなったのでしょうか?
それとも別のキー操作になったのでしょうか?

ご存知のかたご教示願います。

このQ&Aに関連する最新のQ&A

A 回答 (3件)

たまたま当サイトが参考URLとして紹介されていたので回答させていただきます。



最近のノートPCやスリムキーボードでは↓キーとPageDownが同じキーに割り当てられており
Fnキーで使用を分けるものが多くなっております。
そのようなPCでは、「Ctrl + PageDown 」のショートカットキーを使用すると
本来のシート移動でなく、シート上の一番下の行に移動してしまいます。
「Fn + Ctrl + PageDown 」の3つのキーを同時に押すことによって、シート移動ができると思います。
(当方の環境で上記の方法で出来ることが確認できました。出来なかったらごめんなさい。)

参考URL:http://www.excel-img.com/shortcut04.html
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます

「最近のノートPCやスリムキーボードでは↓キーとPageDownが
同じキーに割り当てられており」

私が使用しているパソコンのキーボードも正にその通りです。

「「Fn + Ctrl + PageDown 」の3つのキーを同時に押すこと
によって、シート移動ができると思います」

やはりこれもexelimgさんのおっしゃる通りでした。
この操作で同一ブック内でのシート間移動ができました。

大変助かりました。

お礼日時:2011/05/03 19:50

>何かキーボードに不具合が生じているからでしょうか?



 オイラの Vista機、SHARP-Mebius (PC-WT70V)環境の Excel2007 でも
当該操作のショートカットキーは No.1 さん回答の手順どおりで間違い
ないです。

 間違ったらゴメンですが、お使いの機種がノート PC で、テンキーの
「Num Lock」キーがオンになっていたりしませんか?


 他の代替ショートカットキーについては、寡聞にして知りません。

参考URL:http://plaza.rakuten.co.jp/pasodairy/diary/20051 …
    • good
    • 0

Ctrl + PageDown ブック内の次のシート


Ctrl + PageUp  ブック内の前のシート

です。

参考URL:http://www.excel-img.com/shortcut04.html

この回答への補足

早速のご回答ありがとうございます。

参照URLも拝見させていただきましたが、

Ctrl + PageDown ブック内の次のシート
Ctrl + PageUp  ブック内の前のシート

のように移動してくれません。
何かキーボードに不具合が生じているからでしょうか?
それともVistaになってから、シートの移動について
操作が変わったのでしょうか?

もし他に操作方法をご存知であれば、ご教示願います

補足日時:2011/04/26 11:48
    • good
    • 0
この回答へのお礼

ご回答ありがとうございます。

何回もやってみましたが、

Ctrl + PageDown →1048576(エクセルの最後の行)
Ctrl + PageUp  →1   (エクセルの最初の行)

にしか飛びません。シートの移動ができません。
ちなみに機種はWindows Vista FMV B5FJ-7521-01です。

富士通のサポートセンターにキー操作について
聞いてみます。

お礼日時:2011/04/27 08:11

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QEXCEL VBA ワークシートのコピーについて

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピー先BOOKに

         ワークシート名
ワークシート1 処理1ワークシート 
ワークシート2 処理2ワークシート
ワークシート3 処理3コピー元ワークシート3

という具合にワークシートを複数コピーしたいのですが

処理ごとにデータを代入し、コピー処理はできるのですが。

コピー先BOOK

ワークシート3 処理3ワークシート

だけしかコピーされてないBOOKが作成されます。
上書きされているのだと思われます。

対処法が調べましたが見つけられていません。

すいませんが対処法及び参考VBA等ご教授宜しくお願いいたします。

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピ...続きを読む

Aベストアンサー

今どういうコードを書いているのか不明なので、とりあえず
「1つのシートを別のブックに複数回コピーする」ための参考ソースを書きます。
コピー元のブックに下記ソースを貼り付けて実行してもらえば
新規ブックにコピー元のシートが3枚コピーされると思います。
(新規ブックを追加しているのでシート数は3枚より多くなります)

Sub copySheet()
Dim masterWb As Workbook
Dim masterSh As Worksheet
Dim copyWb As Workbook

Set masterWb = ThisWorkbook
Set masterSh = masterWb.Sheets(1)
Set copyWb = Workbooks.Add

'ここからが実際のコピー処理です。
'単純に3回コピーメソッドを呼び出して3回コピーしています。
masterSh.Copy before:=copyWb.Sheets(1)
masterSh.Copy before:=copyWb.Sheets(1)
masterSh.Copy before:=copyWb.Sheets(1)

End Sub

今どういうコードを書いているのか不明なので、とりあえず
「1つのシートを別のブックに複数回コピーする」ための参考ソースを書きます。
コピー元のブックに下記ソースを貼り付けて実行してもらえば
新規ブックにコピー元のシートが3枚コピーされると思います。
(新規ブックを追加しているのでシート数は3枚より多くなります)

Sub copySheet()
Dim masterWb As Workbook
Dim masterSh As Worksheet
Dim copyWb As Workbook

Set masterWb = ThisWorkbook
Set masterSh = masterWb.Sheets(1)
Set copyWb = W...続きを読む

QWindowsVista、Word2007において、画面操作中、ページ

WindowsVista、Word2007において、画面操作中、ページ設定リボンよりページ設定ダイアログ画面の
「既定値として設定」ボタンを押したことにより、再起動後のWordテンプレート画面が標準設定と
変わってしまいました。標準テンプレート画面に戻す方法を教えて下さい。

Aベストアンサー

他の回答にあるように、ページ設定の値を初期設定値に変更して、再度「既定値として設定」を行えば戻ります。
別方法としては、標準テンプレート自体を削除してからWordを起動してやれば、標準テンプレートが自動作成されるので、この方法でも初期設定値に戻ります。

スタートボタンを右クリック→エクスプローラを選択。
C:\Users(ユーザー)\ユーザー名\AppData\Roaming\Microsoft\Templates
フォルダにある Normal.dotm が全文書対象の標準テンプレートファイルです。
このファイルを削除するか、ファイル名を変更してからWordを起動すると、初期設定の Normal.dotmが自動作成されます。
 

Qエクセル 他のファイル(ブック)へシートをコピー

エクセル(2003)で他のファイル(ブック)にシートをコピーする場合,コピー元のシートに他のシートの値を参照するセルがあると,コピー後のシートに参照エラーが起きてしまいます.
これを回避するため,コピー元のシートを全選択してコピーし,コピー先で「形式を選択して貼り付け→数値と数値の書式」をした後,再度コピー元のシート全選択コピーし,コピー先で「形式を選択して貼り付け→書式」とする,という方法で今は作業していますが,一発でできる方法はないでしょうか.
もちろん,コピー先にコピー元の数式を反映させる必要はなく,値がコピーできればOKです,

Aベストアンサー

ワークシートを他のブックにコピーする方法ですが
>コピー先にコピー元の数式を反映させる必要はなく,値がコピーできればOKです,
「反映させる必要が無く」という部分を「反映させてもかまわない」と
解釈すれば
コピー元ブックとコピー先ブックの両方を同時に開いておきます。(コピー先ブックを新規作成する場合は、コピー先ブックは開いておく必要はありません)
コピー元ブックのコピーするワークシートをアクティブにしてメニューバー[編集]~[シートの移動またはコピー]
「シートの移動またはコピー」ダイアログボックスで
「移動先ブック名」の項目で移送先ブックを選びます、新しく作成する場合は「(新しいブック)」を選びます。
「挿入先」の項目で、コピーするシートを挿入する位置を選びます。
「コピーを作成する」項目にチェックを入れます。
[OK]ボタンをクリック
これでワークシートごとコピーすることができます。

ただし、コピー元ブックのほかのワークシートを参照している箇所は、そのまま外部ブックへの参照となっていますので、コピー元ブックを変更した場合、コピーブック先ブックにも反映されてしまいます。

これが不都合なら
コピー先ブックで
メニューバー[ツール]~[オプション]で
「オプション」ダイアログボックスの「計算方法」タブの中の
項目「外部リンクの値を保存する」にチェックが入っていることを確認したうえで
メニューバー[編集]~[リンクの設定]で
「リンクの編集」ダイアログボックスの[起動時の確認]ボタンをクリック
「起動時の確認」ダイアログボックスの[メッセージを表示しないで、リンクの自動更新も行わない]を選択し[OK]ボタンをクリックします。

こうしておけばリンクの手動更新をしない限り、コピー元ブックを変更しても反映されませんし、コピー元ブックをフォルダの移動やあるいは削除してしまっても、参照エラーになることはありません

ワークシートを他のブックにコピーする方法ですが
>コピー先にコピー元の数式を反映させる必要はなく,値がコピーできればOKです,
「反映させる必要が無く」という部分を「反映させてもかまわない」と
解釈すれば
コピー元ブックとコピー先ブックの両方を同時に開いておきます。(コピー先ブックを新規作成する場合は、コピー先ブックは開いておく必要はありません)
コピー元ブックのコピーするワークシートをアクティブにしてメニューバー[編集]~[シートの移動またはコピー]
「シートの移動またはコピ...続きを読む

Q教えて下さい。ウインドウズVISTAのoutlook2007を使用して

教えて下さい。ウインドウズVISTAのoutlook2007を使用してるのですが、メールに添付されるURLが開くことができません。 クリックすると「このコンピューターに設定されている制約のためこの操作は中止されました。システム管理者に問い合わせてください。」と、こような文章がでます。どうすれば開けるようになるのでしょうか?急に開けなくなりました。何か必要なプログラムを知らないうちに消してしまったのでしょうか?本当に困ってます。どなたかやり方を教えていただければありがたいです。

Aベストアンサー

http://pcclick.seesaa.net/article/158119984.html

WindowsXPの事例ですが、上記のようなことがあるそうです。

もし、Google Chrome を削除してしまったのなら、再度
Chromeをインストールして、その後、既定のブラウザを
IEに設定してから Chrome を削除しましょう。

QEXCEL VBA ワークシートのコピーについて

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピー先BOOKに

         ワークシート名
ワークシート1 処理1ワークシート 
ワークシート2 処理2ワークシート
ワークシート3 処理3ワークシート

という具合にワークシートを複数コピーしたいのですが

処理ごとにデータを代入し、コピー処理はできるのですが。

コピー先BOOK

ワークシート3 処理3ワークシート

だけしかコピーされてないBOOKが作成されます。
上書きされているのだと思われます。

対処法が調べましたが見つけられていません。

すいませんが対処法及び参考VBA等ご教授宜しくお願いいたします。

seaclearsky8です。

一つのブックに何枚ものワークシートを追加して保存するVBAについて
ご教授、よろしくお願いします。

コピー元 

MASTER Book MASTER Workseets

コピー先

Copy Book copy Worksheets


コピー元にはワークシートがMASTERワークシートの一枚しかありません。

その一枚のワークシートに値をVBAで入れていき処理し

コピー先のコピーBOOKにワークシートをコピーしていきたいです。

しかし、MASTERBOOKの処理が何通りかあり、

コピー元の一枚のワークシートに
処理別にデータを写し

コピ...続きを読む

Aベストアンサー

> 配列にワークシートのオブジェクトを入れることとか可能なのでしょうか?

それは多分できないと思います。


> 複数のセル・シートを何回もコピーする場合にでるらしいです。

多分、メモリをたくさん使っちゃってるせいでしょうね。
まず、メモリ使用を減らすようにしましょうか。

・testwriteの最後にオブジェクト変数のメモリ解放を行う。
 具体的には以下のように書く。もうやってたらすみません。
Set cbook = Nothing
Set mastersheet = Nothing
・testwriteの中でのブックオープンおよび保存をやめる。
 新規ブックのオープンをtestwriteを呼ぶ前に1度だけ行い、
 testwriteの中ではその新規ブックに対してシートを追加していく。
 そしてtestwriteの処理が全部終わったら、
 新規ブックの全シートを1度に「記録シートYYYY/MM/DD.xls」にコピーする。

それでも駄目でしたら、以下の回答No.1を試してみてください。
http://oshiete.goo.ne.jp/qa/1822561.html

> 配列にワークシートのオブジェクトを入れることとか可能なのでしょうか?

それは多分できないと思います。


> 複数のセル・シートを何回もコピーする場合にでるらしいです。

多分、メモリをたくさん使っちゃってるせいでしょうね。
まず、メモリ使用を減らすようにしましょうか。

・testwriteの最後にオブジェクト変数のメモリ解放を行う。
 具体的には以下のように書く。もうやってたらすみません。
Set cbook = Nothing
Set mastersheet = Nothing
・testwriteの中でのブックオープンおよび保存をやめ...続きを読む

Qエクセル2007 セルを横移動に変更するには

エクセル2002の時は、ツール→オプション→編集でできましたが、2007の場合はどの場所になったのか分らなくなりました。
初歩の質問ですみませんが、教えてください。

Aベストアンサー

左上のオフィスボタン→Excelのオプション→詳細設定タブの一番上
「Enterキーを押した後にセルを移動」するの「方向」を変更してください。

Qワークシートを別ファイルにコピー出来ない

エクセル2010です。
コピー元ファイルを開き、ファイルメニュー→新規→空白のブック
により新ファイルを開き、コピー先ファイルとして名前を付けて保存、
コピー元ワークシートを選択しシートコピーしようとすると、以下のエラー表示があります。

文面忘れましたが、
コピー元とコピー先でワークシートの行列数が異なるため、コピー出来ない。ワークシートでなくデータを選択し、コピー&ペーストせよ。

ちなみに、作成したコピー先ファイルを一旦閉じて再度開くと、何故か普通にワークシートコピー出来ます。

メッセージに従うとセル幅や印刷範囲の設定がコピーされないので、やりたくありません。
普通にシートコピーしたいのです。一旦閉じて再度開くなどという動作は回避出来ないのでしょうか?

Aベストアンサー

先にコピー先のファイルを作成するのではなく、
コピーしたいシート見出しを右クリック
「移動またはコピー」をクリック
移動先Book名「新しいBook」
「コピーを作成する」にチェック

ではどうでしょうか?

これでもうまくいかなければ、、同様に作業するほかないのかもしれません。

Qオフィス2007のエクセルのカーソル移動について

今、自宅にあるパソコンがオフィス2007が入っています。ずーと2003で仕事をしてきたせいか2007の操作の仕方が分りません・・・    2003だとエクセルでカーソルを上下左右移動が設定できるのですが2007だと、どうやっていいか分りません。分る方、是非教えて下さい。
仕事を持って帰ってもはかどらずイライラしています。宜しくお願い致します。

Aベストアンサー

左上にある大きな「Officeボタン」をクリック
下の方にある「Excelのオプション」をクリック
「詳細設定」の最初にありませんか。

今までの「ツール」--「オプション」の項目の多くがここに入っています。

QEXCELシートのコピー

あるExcelブックに統計表シート、グラフシート、グラフ用の数値シートがあります。

グラフシートだけ別の場所にコピーすると、コピーしたグラフシートのブックを開いたとき、このグラフシートはコピー元の数値シートにリンクしたままになりますが、このリンクを無効にしてシートコピーする方法はありますか。

Aベストアンサー

こんにちは。

グラフを、セルの値にリンクしないカタチにしたい
という主旨であると判断しました。

グラフをまず選択してください。

そしてShiftを押しながら、メニューの[編集]を選択すると、
「図のコピー」というメニューが現れます。

これをクリックすると、ダイアログが現れますが、
そのままOKします。

そして、シートの何もない部分をクリックします。

そして、メニューから
 編集-貼り付け
で、セルの値にリンクしないグラフ
(正確に言うとこれはグラフの「画像」です)
が貼り付けられます。

QVista エクセル 2007にて従来ハイパ-リンクでデ-タ-のリンク

Vista エクセル 2007にて従来ハイパ-リンクでデ-タ-のリンクを読んでおりましたが1週間ぐらい前から 「このコンピュ-タ-に設定されている制約のため、操作は中止されました。システム管理者に落ち合わせください」のメッセジが出て開けません 自分で設定をさわった記憶もなくいろいろ調べますが
解りません 何方か解決の手段を教えてください。

Aベストアンサー

Excel2007やVistaに原因があるのではなく、Google Chromeをアンインストールしたことが原因…だという事例をいくつか見たことがあります。
http://menushowdelay.blog13.fc2.com/blog-entry-897.html


人気Q&Aランキング

おすすめ情報