Excelで入力用のシートを作りました。
ちょうど、画面に収まるように作っているので
スクロールさせたくありません。
オプションで、スクロールバーは非表示にしていますが、
マウスのホイール(?)でスクロールしてしまいます。
何とかスクロールさせないようにしたいのですが、
よろしくお願いいたします。

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

A 回答 (5件)

シートのVBAプロパティウインドウを開いて、


ScrollAria の値に表示させたい範囲を入れてみてはいかがでしょう。
シートのVBAプロパティウインドウは、コントロールツールボックスのメニューバーから、プロパティのコマンドボタンをクリックすると出てきます。

これで、スクロールバーがあっても動きませんし、私の環境(WIN2000+EXCEL2000)ではホールマウスでも動きません。

ただし、一つ問題があります。シートのプロパティはファイルを一度閉じると解除されますので、ブックを立ち上げるときに再設定しなければなりません。これを自動でやるには、VBEのThisWorkbookのコードウインドウに

Private Sub Workbook_Open()
ThisWorkbook.Sheets(1).ScrollArea = "$A$1:$Q$50"
End Sub

次の三行の記述をするとできます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
できました!
ところで、Auto_Open()プとWorkbook_Open()
の違いは何なんでしょうか?
私は、Auto_Open()に記述しましたが、それでもOKでした。

お礼日時:2003/09/30 20:57

> ところで、Auto_Open()プとWorkbook_Open() の違いは何なんでしょうか?



コードビハインドオブジェクトが採用される前のなごりという言い方が正しいかは判りませんが、(^^;)
私はEXCEL95以前の互換性を保つためにAuto_Open()があると解釈してます。

ただ、excel97では、Openメソッドで開く他のファイルのWorkbook_Openイベントは実行されなかったと思います。そんなときAuto_Openが有効だったと思います。

excel2000では問題ありませんので、コードビハインドオブジェクトの利点を生かしてWorkbook_Openのみで事足りると思いますが、まぁ、どちらでもよろしいかと。
    • good
    • 0
この回答へのお礼

詳しい解説、ありがとうございます。
ところで、コードビハインドオブジェクトってなんですか。
まあ、こんなに質問ばかりしていては失礼なので、何とか自分で探して見ます。
これからは、Workbook_Openの方を使おうかと思います。
どちらも同じなら、Workbook_Openの方が簡単そうですし、意味がわかります。

お礼日時:2003/10/02 06:23

Excelで入力用のシートがちょうど、画面に収まるように作ってあれば、


「表示」「ズーム」で倍率を小さくし表の右下のセルにカーソルを置き、表全体とその右下のカーソルのあるセルが表示されるようにしてください。
その状態で「ウィンドウ」「ウィンドウ枠の固定」とし表示の倍率をもとにもどせば出来ます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
入力画面が固定されているので、表面上は動きませんが、スクロールは実行されているようです。
手軽にできる点がいいかもしれません。

お礼日時:2003/10/01 05:59

こんにちは。

maruru01です。

バージョンが明記されていないので、こちらの環境(2000)で回答します。
以下の手順で行います。

・[Alt]+[F11]を押して、VBEの画面を表示させる
(メニューの[ツール]→[マクロ]→[Visual Basic Editor]でもOK)
・[Ctrl]+[R]で、プロジェクトエクスプローラを表示させる
(たいてい画面の右側にすでに表示されている)
・プロジェクトエクスプローラで、VBAProject(ブック名)→Microsoft Excel Objects→スクロールを制限したいシート名を選択する
・[F4]でプロパティウィンドウを表示させる
(たいていプロジェクトエクスプローラの下にすでに表示されている)
・プロパティの中の[ScrollArea]に、
「A1:Z100」
などとスクロールさせる範囲を入力する
(決定すると、セル範囲は絶対参照になる)

これで、設定した範囲しかスクロール出来なくなります。
なお、元に戻す場合は、[ScrollArea]の内容を削除して下さい。
    • good
    • 0
この回答へのお礼

ありがとうございます。
No2の方と同じ方法ですよね。
ただ、自動的に実行できるので、No2の方の方法にしました。

お礼日時:2003/09/30 21:01

ども


こんなことで宜しいでしょうか
表示倍率を一度50%にして、メニューのウィンドウ→分割を選択して必要セル範囲まで移動させて、表示倍率を100%
にもどす。
もしくは、ウィンドウ枠の固定を使われたらいかがでしょうか
    • good
    • 0
この回答へのお礼

ありがとうございます。
ただ、No2の方の方法を取り入れました。
ウィンドウ枠の固定とかもいいかもしれませんが、
どうしたらいいかよくわかりません。

お礼日時:2003/09/30 20:59

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

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

このQ&Aを見た人はこんなQ&Aも見ています

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

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

Qなぜ石油販売価格は生協が基本なのでしょうか?。

いつもこの時期になると生協の石油販売価格がニュースなどで流れます。
石油会社は生協の価格を基本として価格設定してるようです。
生協の石油販売量ではそれほど多いとは思えないのですが、どうして毎年生協の価格が公表されるのでしょうか?。

Aベストアンサー

生協というよりは札幌生協ですね。
「石油会社が生協の価格を基本として価格設定する」というよりは、「大手石油元売と札幌生協との交渉結果がそのシーズンの灯油価格の指標として注目される」というのが正しい表現だと思います。

そもそも石油業界にはチャンピョン交渉という考え方があり、大手供給者と大手需要家が業界を代表して、都度需給バランスや国際市況を反映した価格交渉を行い、他の供給者と需要者はその結果を自分たちの取引価格の参考とする習慣があります。
現在でも比較的機能しているのはC重油価格で、東京電力が低硫黄C重油、王子製紙が高硫黄C重油のチャンピョン交渉を行います。トラック用軽油に関しては従前は西濃運輸の価格が有名でした。この並びで灯油に関しては日本最大の灯油需要家の消費者団体である札幌生協の価格が注目されていたわけです。
が、灯油や軽油に関しては、東京工業品取引所に先物市場が創設され、従来の大手企業や消費者団体が需給情報や市況情報を握って交渉するスタイルよりも、もっと透明な(と見える)価格決定メカニズムが確立されつつありますので、かつてほど注目されなくなりました。

生協というよりは札幌生協ですね。
「石油会社が生協の価格を基本として価格設定する」というよりは、「大手石油元売と札幌生協との交渉結果がそのシーズンの灯油価格の指標として注目される」というのが正しい表現だと思います。

そもそも石油業界にはチャンピョン交渉という考え方があり、大手供給者と大手需要家が業界を代表して、都度需給バランスや国際市況を反映した価格交渉を行い、他の供給者と需要者はその結果を自分たちの取引価格の参考とする習慣があります。
現在でも比較的機能しているのはC重...続きを読む

Qエクセルで、表題だけスクロールさせないようにするのは

エクセルで、A欄に項目を入れて、AX欄まで数値を入力していくのですが、
スクロールするとA欄の項目が見えなくなり、非常にやりにくいです。
項目だけ(今回の場合、A欄だけ)固定で、B欄から動く設定が出来ると思うのですが、
やり方がわかりません。

教えてください、よろしくお願いします。

Aベストアンサー

当方はExcel2003なのでそれで回答させていただきます。
A列を固定したい場合はB1セルをアクティブにして
メニューバーにある「ウインドウ」→ウインドウ枠の固定を選択
これでOKだと思います。
尚・・・行を固定したい場合も同じ操作でできます。
もっと言えば、B2セルで同じ操作をすれば、A列と1行目を固定できますよ。

Q生協の仕組みがいまいち理解できません(×_×)

生協を利用されている方、多いと思います。
私も第2子の出産を機に、外に出るのが大変になってしまったので、利用を検討していました。

私の住む地域で生協を検索し、資料を請求したら、「資料を持って説明に伺います」と言われ、
担当の方が来ました。正直、営業に来たのだと思いました。資料だけでいいのにと。
が、どうせ加入するつもりだったので、その場で加入しました。
私に生協を勧めてくれた友達と話しているうちにわかったのですが、私の加入した生協は、
友達が利用している生協と、グループが違う??ようです。
(ちなみに私は東海、友達は関西です。)
生協ってたくさんあるのでしょうか。1つの会社と支部のようなイメージだったのですが。
調べてみると、私の住む地域で、生協が2つあることに気付きました。
片方はネットに情報が多く、いろんな活動をしていることがわかりました。
その生協は、友達が加入しているところと、同じグループのようです。
私の加入した生協を検索しても、情報が少なく、何だか不安になってきました。
出資金も違いました。近所でよく見かける生協のトラックは、私が加入したところの生協ではありません(泣)
そちらの生協の資料も請求してみました。大差ない感じもしますが、よく見ると、
商品のco-opのロゴが同じ!?です。あれ?という感じです。

ちなみに、引っ越して間もないので、近所に知り合いはいません。

生協は全部ロゴ(co-op)が同じなのでしょうか?
何箇所も生協がある意味は・・・?サンクスの近くにローソンがあって、
どちらも、じゃがりこを売ってる、というのと同じですか?←例えがおかしくてすみません。
どなたかわかりやすく教えて頂けないでしょうか・・・。

生協を利用されている方、多いと思います。
私も第2子の出産を機に、外に出るのが大変になってしまったので、利用を検討していました。

私の住む地域で生協を検索し、資料を請求したら、「資料を持って説明に伺います」と言われ、
担当の方が来ました。正直、営業に来たのだと思いました。資料だけでいいのにと。
が、どうせ加入するつもりだったので、その場で加入しました。
私に生協を勧めてくれた友達と話しているうちにわかったのですが、私の加入した生協は、
友達が利用している生協と、グループ...続きを読む

Aベストアンサー

生協は、法律により県をまたがることができないので、県ごとに存在します。
また、県内に複数あります。

県をまたげないので、グループを組んでいることもあります。
事業連合といった言い方をします。

生協はそれぞれに特色があり、それ故に県内に複数あるものです。
本来でしたら、それを比較して自分が利用したい生協を選ぶことになります。

もちろん複数加入することも可能ですし、その結果比較検討して脱退することも可能です。
(出資金は、入会金ではありません。生協への出資です。よって、脱退の際は返金されます)

ごく一般的な話ですべての県にあてはまるわけではありませんが、
規模が県内1位の生協は、規模を活かして価格が安めで買いやすく、お店も持っているところが多いです。
2位以降は、それぞれの特色(商品へのこだわりなど・・価格高め・個人宅配に注力など)を持っています。

首都圏の場合ですが、
規模1位のグループが、"コープネット事業連合"です。
コープとうきょう・さいたまコープなどが加盟しています。
http://www.coopnet.or.jp/
規模2位のグループが、"パルシステム生活協同組合連合会(旧首都圏コープ事業連合)"です。
http://www.pal.or.jp/

例えば愛知県でしたら、東海コープ事業連合(めいきん生協など)があります。

近接県とは同じグループの可能性はありますが、地域が違うとグループそのものも違います。

生協は、法律により県をまたがることができないので、県ごとに存在します。
また、県内に複数あります。

県をまたげないので、グループを組んでいることもあります。
事業連合といった言い方をします。

生協はそれぞれに特色があり、それ故に県内に複数あるものです。
本来でしたら、それを比較して自分が利用したい生協を選ぶことになります。

もちろん複数加入することも可能ですし、その結果比較検討して脱退することも可能です。
(出資金は、入会金ではありません。生協への出資です。よって、...続きを読む

Qエクセル:一部の行・列を固定してスクロールさせない

Excel2003です。
設定した列・行のみ、スクロールバーを動かしてもスクロールさせない、という設定にしたいです。
例えば1~2行目をその設定にした場合、
1行だけ下へスクロールさせると1,2行目は残り、3行目が見えなくなる、
といった状態です。
現在使っているシートがその状態で(人から貰いました)、
上記設定が欲しい場合はそのシートをコピーすれば良いのですが、
どのように設定されているのか興味があるので、
知っている方いましたらよろしくお願いします。

(過去ログに「それはできない」というような結論のスレッドがあったような…)

Aベストアンサー

固定したいセル位置を選んでメニューの[ウィンド]→[ウィンド枠の固定]
です。

Q生協の使い勝手

今生協の勧誘を受けてるんですが、今までで生協と関わった事が無いので、良いモノなのか、悪いモノなのかも判りません。
生協経験者、もしくは元生協経験者の方にお聞きしたいのですが、生協の良い点、悪い点教えてください。
元経験者の方はなぜ辞められたのかも、差し支えなければ教えてください。

Aベストアンサー

 ウチでは近所にあったスーパーが倒産してこのかた生協に注文することが多くなっています。

 注文する品目としては惣菜やお肉など冷凍食品や要冷蔵のもの、お菓子類やバター、ソースなど、さらにティッシュ、トイレットペーパー、それにネコのキャットフードまで......とにかくなんでもかんでも状態です。

 別段品質が悪いといった感想もなく、賞味期限も問題なく、価格的にもさほど不満もなく、まして届けてくれる便利さもあるし、一度など包装が崩れていたクレームにもただちに対応してくれました。

 そんなわけで、なにかと利用度はかなり高いのですが、週一回の配達という点と、ちょっと高級品、ちょっとコダワリの商品などといったものでは満足度が低いので、駅前の大型スーパーやデパートまでクルマを走らせるということも適当に兼ね合わせています。

Qマクロで、指定のセルまで画面をスクロールさせたい

こんにちは。いつも助けていただいています。
いまマクロであるプログラムを組んでいます。
その中に、
「あるセルの値を、200行分先のセルにコピーをしたい」
「しかし、コピー先に既になにかが入力されている場合があり、上書きするのは困るので事前に確認したい」
「このような操作を、多数繰り返す」
という内容のものがあります。
そこで下記のような構文を作りました。

コピー元セルを予め選択しておき、
R = ActiveCell.Row    
C = ActiveCell.Column
Cells(R+200, C).Activate  
ActiveWindow.SmallScroll Down:=200
AAA = MsgBox("コピー先はここでいいですか", vbYesNoCancel)

予定では、画面がスクロールしてコピー先が表示・選択されて、そのあとメッセージボックスが表示されて、YES/NO/CANCELを入力する・・・
はずだったのですが、
実際動かしてみると、メッセージボックスは出ますが、画面表示は初期のまま(コピー元が表示・選択されている状態)であり、事前確認ができません。
なぜかメッセージボックスの処理(YES/NO/CANCELのいずれかを押す)をすると希望の画面が現れます。

私の希望どおりにするには、どうすればよいのでしょうか?
また上記の構文ではなぜできないのでしょうか?
まだまだ超ビギナーなので、アホみたいなミスをしているのかもしれません。その場合はご勘弁ください。

よろしくお願いいたします。

こんにちは。いつも助けていただいています。
いまマクロであるプログラムを組んでいます。
その中に、
「あるセルの値を、200行分先のセルにコピーをしたい」
「しかし、コピー先に既になにかが入力されている場合があり、上書きするのは困るので事前に確認したい」
「このような操作を、多数繰り返す」
という内容のものがあります。
そこで下記のような構文を作りました。

コピー元セルを予め選択しておき、
R = ActiveCell.Row    
C = ActiveCell.Column
Cells(R+200, C).Activate  
...続きを読む

Aベストアンサー

> ActiveWindow.SmallScroll Down:=200

は、別に要らないと思います。

簡単に記述すると

ActiveCell.Offset(200).Select

の一行でいいと思います。

ただ、こういうやり方ですと行き先のセル位置が、メッセージボックスの
影になりうる可能性がありますので、それを避けるために、アクティブセルを
常に左上に表示するのであれば、

ActiveCell.Offset(200).Select
R = ActiveCell.Row
C = ActiveCell.Column
ActiveWindow.ScrollRow = R
ActiveWindow.ScrollColumn = C
AAA = MsgBox("コピー先はここでいいですか", vbYesNoCancel)

とすれば良いでしょう。

Q学生でなくても大学生協で申し込めば、予備校講座を生協価格で申し込めるのか?

いつもお世話になっております。
表題のままの質問です。

予備校講座は、予備校窓口や書店窓口で申し込むより、生協で申し込んだ方が数千円程安くなるのですが、すでに卒業してしまった後でも、(母校の)生協で申し込めば生協価格で申し込むことができるのでしょうか?
生協で申し込む際、学生証の提示など求めらますか?

御存知の方、教えてください。

Aベストアンサー

申し込める所も有れば、申し込めない所もある。です。

学校によって違いますので、母校で聞いてください。

Qエクセル/ホイールを使って横にスクロールしたい

エクセルで作った横長の表
でホイールを使って横にスクロールするように設定したいのですが、できますか。

Aベストアンサー

Shift+ホイールで横スクロール
SoftTilt
http://www.forest.impress.co.jp/lib/sys/hardcust/mouse/softtilt.html

Q生協のマーケティング

生協の宅配事業は、多くの主婦から支持を得ていますよね。そして、生協の宅配を利用する理由に、重いものを家まで届けてくれるから、安全だから、というのに並んで、冷凍で届けれられる半調理品が便利だから、ということがよく言われます(私もそのひとり)。

そこで不思議なのですが、生協はこういった独特のマーケティングをいかにして成功させてきたのでしょうか。スーパーの冷凍半調理品ってここまでの支持を得ていませんよね(気のせいでしょうか)。しかも、地域の生協が連合して、生協共通の商品を開発していたりもして。

生協が本来の役割からはずれ普通の小売化しているという批判もありますが、その是非は別として、売らんかなという側面が昨今強く出ているからかと思えます。

店舗では大手スーパーに負けているようですが、個配は伸びているだし。

どなたか生協のマーケティングについて、何か教えてくださいませんか。よろしくお願いします。

Aベストアンサー

info2005ですが、お礼ありがとうございます。
補足に対する補足ですが、

※やはりネーミングによる相乗効果というものが、うまくマッチしているのではないかと考えます。
これは発足依頼、偶然こうなったのか、既に予見
していたことかはわかりませんが。

1、特に生産者を巻き込むことができるのも、
  消費者の声をダイレクトに吸い上げるのも

  生活共同組合COOPという公共感が
  安心感や信頼性を一言で表現している。

  生産者の顔を見せるセールスプロモは最近
  一般の通販業者でも流行ってきております
  が、おそらく生協さんは多分ですよ、
  発足当時からリーセルバリューを抑えなけれ
  ばならなかったことから、直接
  農業産業に従事している方々をお客さんであり
  株主であり、取引先でありという土台を構築せざ  るを得なかったと考えます。これにて、マーケテ  ィング調査に必要な入り口と出口が同時に構築
  できてしまうと言う訳です。しかし、これが、
  当初から何とかホールディングスとか、何とか
  カンパニーとか言う昨今流行の名前だったら、
  固い庶民層で誰がスーッと信用してくれるのか?

  また、継続的な商品開発のもとになるマーケティ  ングは、やはり情報通信だけでなく、情報交換
  による現在のマーケティング手法と同じでは
  ないかと思います。もちろん、商品開発部も
  常にメディアやトレンドの研究も必死になって
  していると思う。住宅、保険分野もやっておりま  すが、その辺からの顧客庶民層のデータ交換も
  されているはず。つまり、ゆりかご~墓場まで
  すべて自分のターゲット層は把握しているから
  に他ならないと思います。

info2005ですが、お礼ありがとうございます。
補足に対する補足ですが、

※やはりネーミングによる相乗効果というものが、うまくマッチしているのではないかと考えます。
これは発足依頼、偶然こうなったのか、既に予見
していたことかはわかりませんが。

1、特に生産者を巻き込むことができるのも、
  消費者の声をダイレクトに吸い上げるのも

  生活共同組合COOPという公共感が
  安心感や信頼性を一言で表現している。

  生産者の顔を見せるセールスプロモは最近
  一般の通販...続きを読む

QExcelのシートを追加すると、+1させるような関数はありますか?

①追加前のあるセル「1」
②追加後のあるせる「2」

ということをしたいです。

Aベストアンサー

INFO関数でワークシート数を数えることはできるが…。
ワークシート数にはマクロやアドオンが使用する見えないワークシートも含むからなあ。

マクロを使用するしかないと思う。
串刺し計算でシート数を求めることはできるが、追加前の数字を残すことはできないから、やはりマクロ頼りだろう。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング