• ベストアンサー

EXCEL : セルの列や行の幅を動かないように制御したい!

こんにちわ。 現在、EXCELマクロを作成中なのですが、作成後、お客さんに出すときには、 勝手にいじられないように、セルの列や行の幅を動かないように制御したいと思っています。 もし、制御方法をご存知の方がいらっしゃいましたら、是非、教えてください!! よろしくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • mate86
  • ベストアンサー率33% (2/6)
回答No.1

こんにちは。 ツール→保護→シートの保護→パスワードを入れてOKをクリック これでどうでしょうか?

nsakurako
質問者

お礼

早速の回答をありがとございました。 そーです。これが知りたかったのです。 ありがとーーーーございました!! m(。_感_。)m

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • p-21
  • ベストアンサー率20% (265/1269)
回答No.3

制御というからにはVBAでいきましょうね 保護 WorkSheets(”シート名”).Protect 解除 .Protectを.Unprotectにする これを何かのイベントに反映させます

全文を見る
すると、全ての回答が全文表示されます。
  • Te-Sho
  • ベストアンサー率52% (247/472)
回答No.2

入力させたいセルがある場合は、まずそのセルを選択しセルの書式設定→保護タブをクリックしロックを外しておきます。 次にツールメニュー→保護→シートの保護を選択 取りあえず、パスワード設定しデータ、オブジェクト、シナリオを対象でロックを掛けてしまえば変更出来なくなります。 (パスワードは分からなくなるので保存して置いてくださいね。) 計算式をイジって欲しくない場合も使えます。 単純にツール→オプション→オプションタブのウィンドウオプションで行列番号を表示させないと言う手もあります。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • エクセルの行、列の幅を変えたい

    エクセルの行、列の幅を変えたい エクセルで履歴書を作っているのですが、特定のセルの列の幅を変えれません。例えば、Cの10~15のセルの列の幅だけを変える感じです。いろいろやってますが全部の幅が変わってしまいます。初歩的なことかもしれませんがどなたかご教授下さい。

  • エクセルでセルの列の幅を調整したい

    エクセルのセルの列幅の取り方についてお聞きしたいです。 エクセルで履歴書を作成しているのですけれども、 列幅がうまくとれません。というのは同じ列内の何行分かの幅を狭めたいのですけど、そうすると上の方にあるセルの列幅まで動いてしまい、データがうまく表示されなくなってしまいます。 上の方にあるセルの列幅を維持しながら同じ列の下のほうにあるセルの列幅を単独で動かすことはできないのでしょうか? ご存知の方よろしくお願いします。

  • エクセルで『行の高さ』と『列の幅』について

    エクセルで『行の高さ』と『列の幅』について教えてください。数値の上げ下げでセルの大きさが変わるのですが、これの印刷時の単位は何になるんでしょうか?例えば『ミリ』とか、『センチ』とか。教えてください。宜しくお願い致します。

  • Excelで1つのセルに入れた複数行の長い文字列をセルの高さを変えずに表示したい

    こんにちは。 Excelについての質問です。 お分かりになる方がらっしゃいましたら教えていただけると幸いです。 Excelのシートに、何行かにわたる長い文字列をコピーしたものを 1つのセルに貼り付けて、全て表示させたいのです。 その時、シートの幅や高さは変えずに、 セル内で「Alt+Enter」で改行されてその高さに収まらない文字列は、 そのまま直下の空いているセルに表示させたいのですが、これは可能でしょうか。 「折り返して全体を表示する」はオフの状態です。 この設定で1行だけの文字列だと幅以上の文字列は自然に横の空白のセルに流れてくれますよね? これを、「Alt+Enter」の複数行ver.でやりたいのですが、 このようなことは可能なのでしょうか。 質問が分かりにくくて申し訳ありません。 他にも、いい方法をご存知でしたらアドバイスをお願いいたします。

  • セルの幅を1行目の文字に合うように設定したい

    Excelの幅の調整について質問させてください。 セルに記入されている文字の長さに合わせてセルの幅を設定するとき、列の間(A列とB列の間の境界線とか)をダブルクリックして併せています。 しかし、これでは、1行目に10文字、2行目に1000文字記入した場合、長いほうの1000文字に合わせて列の幅が設定されてしまいます。 私は1行目を表題にしているため、この列の幅は1行目に記入されている文字列の長さに合わせて設定したいと考えています。 2行目以降にどんな長い列が入れられていても、1行目に記入されたセルの文字列長に合わせてセルの大きさを調整する方法はないですか? 今は目算で設定を行っているのですが、この法はアバウトなため、自動で調整してもらいたいのですが。

  • エクセルで列の幅を広げたいのですが、1行のみの広げ方はわかるのですが

    エクセルで列の幅を広げたいのですが、1行のみの広げ方はわかるのですが 同時に複数行を広げるやり方があれば教えてください よろしくお願いします

  • Excel 複数行入っているセルの列の幅の自動調整

    Excelのホームタブ/セルグループ/書式▼/列の幅の自動調整 で列の幅を自動調整したいのですが、 1つのセルの中に複数の行がある場合、うまくいきません。 例えば、A1のセルの中に、 AAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAA のように3行入っている場合など。 このような場合、どのようにすればよいでしょうか。 よろしくお願いします。 (Windows10,Excel2016)

  • エクセルでセルの列、幅の調整

    OS:XP Pro Excel Ver:2007 エクセルでとあるシートを作成中なのですが、 A列、幅:2.86(塗りつぶし) B列、幅:8.86(空白) C列、幅:0.33(塗りつぶし) D列、幅:8.86(空白) E列、幅:0.33(塗りつぶし)  ・  ・  ・ と言う風にして表を作りたいのですが、 2.86が2.88、8.86が8.88、0.33が0.31と強制的に修正されてしまいます。 行に指定した数値は修正されずに変更出来るのですが、、、。 幅を任意の幅で使用することは出来ないのでしょうか?

  • 行ごとにセルの幅を変えたい

    たとえば、行を3つのセルに分けたとき。 行ごとに、セルの幅を変える方法を教えてください。セルの幅が750のとき。 1行目 200,300,250 2行目 300,200,250 3行目 250,500 のように分けたい。

  • エクセルで幅を広げると2行になるようにしたい

    エクセルでセルの縦の幅を広げても1行のままなので、幅に応じて表示できない部分が折り返してセルの中で2行目3行目になんるようにしたいです。知っているかた教えて下さい。

専門家に質問してみよう