エクセルファイルのマクロは存在しているのか?

エクセルのマクロを使って計算してみましょう

箱の重さの計算結果をエクセル上に表示させるマクロを作成したいのですが、イメージ的には材料を数種類オプションボタンにて画面上で選択をさせて重さを計算させて表示させるということです。
材料の単位あたりの重さはエクセルの別の表に入力してあります。
重さは、高さ×幅×奥行きで計算させる予定です。

こういう計算式って簡単にエクセルのマクロで作成できるものなのでしょうか?
単純にエクセルの表にして計算結果を出そうとすると、材料全ての重さが表示されてしまうし余計なものが表示されてしまって、表示結果を見ている方としては分からなくなるんじゃないかと思っています。

このような事象を回避するためにはどのようなマクロを組んだらよいのでしょうか?

というような問題があるとします。この問題を解決するためにマクロを以下のように作成してみました。
材料は数種類ということでしたが、ここでは3つ選択できるようにしてみました。

エクセルの表上には、高さをA2のセルにいれ、幅をB2、奥行きをC2セルに入力するようにします。
また、オプションボタンのリンク先をD1セル、単位たたりの重量をE1?3に設定・入力するようにしてみます。

Sub 重量計算()
Dim H As Variant
W As Variant
L As Variant

H = Range("A2").Value   '高さ
W = Range("B2").Value   '幅
L = Range("C2").Value   '奥行き

Select Case Range("D1").Value
Case 1
MsgBox "箱の重さは" & H * W * L * Range("E1").Value & "です。", , "計算結果です。"
Case 2
MsgBox "箱の重さは" & H * W * L * Range("E2").Value & "です。", , "計算結果です。"
Case 3
MsgBox "箱の重さは" & H * W * L * Range("E3").Value & "です。", , "計算結果です。"
End Select
End Sub

以上、参考にしてみてくださいね。

エクセルファイルのマクロは存在しているのか?

エクセルのファイルを開くときに、「xx.xlsファイルはマクロを含んでいます。」というポップアップメッセージが表示される場合がありますが、このときマクロを有効にするか無効にするかを指示してファイルを開かなければなりませんが、どんなマクロが含まれているのか分からないのに、有効にするのは怖いですよね。

まずは「無効」で開いてマクロが存在するかどうか確認してみましょう。
「ツール」→「マクロ」→「Visual Basic Editer」でモジュール画面を開きます。
初期値で何も触ってない状態なのであれば、新規に開いたウィンドウの左側の所に、表面上はエクスプローラのような感じで「Sheet1」「Sheet2」・・・と表示されているはずです。その一つ一つを全てクリックしていくと、どこからかマクロが出てくると思います。

では、何故ポップアップ画面が開くかと言うと、マクロウィルスが存在する為警告メッセージが表示されているのです。

もしも、どこかからマクロが記述されているところが出てきたらそれらを全て削除してください。

また、マクロが記述されていない場合でも、「フォーム」「標準モジュール」というフォルダが存在する場合は、マクロと判断されてしまいますので、右クリックして「xxの開放」を実行するようにしてください。

それでもポップアップが出るようであれば、マクロウィルスの可能性がありますのでウィルスソフトを起動するようにしてください。

アスベストとは

アスベストとは、石綿(せきめん、いしわた)とも呼ばれる天然に産する繊維状けい酸塩鉱物です。アスベストは熱や摩擦に強く、酸やアルカリといった薬品にも強く、耐久性もあり、さらに安価であることから、かつては建築材等に多く使われていました。

しかしアスベストは耐久性が強いがゆえに、また繊維がひじょうに細いということもあり、アスベストを吸入することで肺組織につき刺さり、15〜40年の潜伏期間を経て、肺がん、悪性中皮腫などの病気を引き起こすことが現在ではわかっています。潜伏期間が長いため、発症しなかった間はアスベストは問題視されていなかったのです。

アスベスト被害で現在確認されているのは、作業現場における吸い込みです。アスベストで問題となるのは飛び散ること、吸い込むことなのです。解体・改修作業で古い建築物などはアスベストを使っているところもあるため、現場等での対策が義務付けられています。

オスカーの飼い方

 オスカーは、アマゾン川流域を中心とした南アメリカに分布している熱帯魚です。

 オスカーは40cm前後まで成長するため、水槽は90cm以上の大型のものが必要になります。またオスカーは肉食ですので、エサも動物質のものが必要です。

 オスカーをほかの熱帯魚と一緒に飼う際は、注意が必要です。というのは、小型の熱帯魚と一緒にすると、それらを食べてしまうからです。逆に、オスカーと同程度もしくはオスカーよりも大型の熱帯魚との混泳は、比較的成功しやすいようです。

 とはいえ、オスカーは丈夫で人懐こいので、世話は比較的容易です。しかし、オスカーの水槽に手を入れると、噛み付かれることがあるので、ケガには注意しましょう。

Firefoxの安全性


 Firefox(ファイアフォックス)とは、現在急速に利用者を増やしている、ウェブブラウザ(タブブラウザ)の一つです。

 Firefoxの主な特徴としては、

・動作が軽い

・ウェブブラウザとしては安全性が比較的高い

といったところでしょうか。

 Firefoxは、IE優位のウェブサイト事情の中では、若干不便な点があることは事実です。実際、IEにしか対応していないサイトも少なくないですしね。しかし、IEがユーザーが多いがゆえにセキュリティホールを狙われやすいのに反し、Firefoxはまだ安全ということができます(あくまでも比較の問題ですが)。

 Firefoxのこうした利点は、当然Firefoxの利用者が徐々に増えていることで薄らいではいますが、FirefoxがOSに標準搭載でもされない限りは、当面の間IEよりは安全に使うことができそうです。