No.2ベストアンサー
- 回答日時:
通常の手段で、マクロを使用しない方法として
セルの書式で保護の項目を「ロック」「表示しない」にチェックして、ツール→保護で「シート保護」の設定をすれば、計算式は見えません。
また、入力シートと計算シートを別に作り、計算シートを「非表示」に設定することも可能です。
ツール→保護とたどって、保護の解除でパスワードの入力を求められなければ、アレンジ可能ですが、作成者の意図に添わない改ざんを許可しないようパスワードを設定していることは考えられますね。
いずれにせよ、自身で使われる分には、多少のアレンジは可能かと思いますが、ファイルの再配布などは行わないよう配慮が必要です。
No.3
- 回答日時:
>どうしたらこういったことが可能なのか
マクロを作って、セルの値が変わったら計算して該当のセルにかき出すことで可能です。
例えば、下記マクロは、A、B列に数値を入力したら、A列セル-B列セルをC列に書き出します。(Sheet1を使用)
ツール→マクロ→Visual Basic Editor でVBE画面に移り、Sheet1のコードウインドウに貼り付けます。
>実際に使われている計算式を見ることは可能なのか
VBE画面に移り、プロジェクトエクスプローラを出して、シートのコードやモジュールのコードが表示されれば見ることができるでしょうが、普通は保護がかけてあり、パスワードの入力が必要になるのではないでしょうか。
Private Sub Worksheet_Change(ByVal Target As Excel.Range)
On Error GoTo errorHandler
If Target.Count = 1 Then
If Target.Column = 1 Then 'A列を変更した場合
If IsNumeric(Target.Offset(0, 1)) And Target.Offset(0, 1) <> "" Then
Target.Offset(0, 2) = Target.Value - Target.Offset(0, 1)
End If
ElseIf Target.Column = 2 Then 'B列を変更した場合
If IsNumeric(Target.Offset(0, -1)) And Target.Offset(0, -1) <> "" Then
Target.Offset(0, 1) = Target.Offset(0, -1) - Target.Value
End If
End If
End If
Exit Sub
errorHandler:
End Sub
No.1
- 回答日時:
はじめまして。
御質問の内容ですが、
>どうしたらこういったことが可能なのか
マクロ、VBAを使用されているのだと思います。
ツール→マクロ→VisualBasic Editerを開くと確認できるかと思います。
>実際に使われている計算式を見ることは可能なのか
多分、パスワードがかかっているので中身は見れないと思いますが、パスワードがかかっていなければ、見ることは可能です。見れたとしても、VisualBasicかマクロを知らないと解らないかと思います。
Excelのヘルプに載っていますので一度御覧下さいませ。
それではこれでm(__)m
この回答へのお礼
お礼日時:2001/11/30 07:13
どうやらVBA等ではなく、#2のお答えの通り、保護されていたようです。結局中身は見れませんでした。
回答ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・人生のプチ美学を教えてください!!
- ・10秒目をつむったら…
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・【大喜利】【投稿~9/18】 おとぎ話『桃太郎』の知られざるエピソード
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで日付をVBAで自動更新を...
-
【キーボード】母音しか打てない…
-
認証コードが入力できない(同...
-
マンション名のローマ数字入力...
-
Windows10 IME 変換候補の順番...
-
エクセルで英数大文字のみの入...
-
最大値のあるセルの行番号のみ...
-
EXCELで日付を入力すると...
-
EXCELで文字の上に横線を引く方法
-
ワードでの音声入力
-
Apple IDの作成ができない。「...
-
ペイントの画面に、キーボード...
-
タスクバーを常に最前面に表示...
-
スペースキーの代用。
-
人間が一秒間にボタンを押せる回数
-
キー入力について
-
アルゴリズムのフローチャート...
-
Excel 複数回答
-
Windows10。背面にあるウィンド...
-
DELL keyboard failure エラー
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
A列に文字列または数字を入力し...
-
ドロップダウンリストでセル移動
-
EXCELで日付をVBAで自動更新を...
-
TODAY関数で
-
エクセルVBA 年齢計算
-
【キーボード】母音しか打てない…
-
エクセルで英数大文字のみの入...
-
エクセルで10進法から60進法に...
-
Excel:長い文字列が途中で切れる
-
Windows10。背面にあるウィンド...
-
エクセルマクロ セルをクリック...
-
マンション名のローマ数字入力...
-
Windows10 IME 変換候補の順番...
-
最大値のあるセルの行番号のみ...
-
Excel 対象のセルに入力が無い...
-
認証コードが入力できない(同...
-
Apple IDの作成ができない。「...
-
Excelで数値を右詰めでセルに一...
-
タスクバーを常に最前面に表示...
-
ExcelからPDF文書の特定ページ...
おすすめ情報