ExcelのVBAでファイルオープン時に処理を実行する方法

参考例としてSheet1に設定した関数を実行してみます。

Macの場合マクロの編集画面は ツール > マクロ > Visual Basic Editor から表示できます。

Sheet1に以下のようなプロシージャ(関数)を定義します。
他のスクリプトから読み込めるようにPublicにしておきます。

Public Sub Test()
    MsgBox "Test Box"
End Sub

実行すると以下のようなメッセージボックスが表示されます。

ThisWorkbookに以下のようにWorkbook_Open()の中でCallを使ってシート.プロシージャ(関数)名で記述すると呼び出せます。

Private Sub Workbook_Open()
    Call Sheet1.Test
End Sub

起動時に自動実行されますが、セキュリティ設定によっては以下の警告が表示されます。
マクロ実行の警告

apachectl startに失敗する場合

ターミナルでapachectl startでApacheを起動した際に以下のエラーが出て起動しないことがあります。

apachectl start
(13)Permission denied: AH00072: make_sock: could not bind to address [::]:80
(13)Permission denied: AH00072: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
AH00015: Unable to open logs

このような場合sudoをつかって

sudo apachectl start

を試すとパスワードの入力を求められ、入力すると普通に起動しました。

Mac OS X(Sierra)にPHP7.2.2をインストールする方法

Apacheを止める

ターミナルから今動いているApacheを終了させる

sudo apacehctl stop

続きを読む

Raspberry PI 3とMac間のファイルのやり取りをFTPソフトで行う

Raspberry PI 3とMacの間のファイルのやり取りをネットワークを介して行う際にFTPソフトを使うと便利だったので方法を紹介します。
続きを読む

Raspberry PI 3 をMacのターミナルからSSHで動かす

Raspberry PI 3を導入した際にRaspberry PI用のキーボードやマウスがなかったため、MacのターミナルからSSHを経由して設定することにしました。公式フォーラムの情報をもとに試してみました。
続きを読む

Max for Liveのパッチを編集するときにAbleton LiveからMaxが起動できない場合の対処法

Mac OS El Capitan(10.11.6)にインストールした Ableton Live9.1.7でMax for Liveのパッチを編集する際にMaxは起動するもののパッチがいつまで経っても開けない状態になってしまっていたため原因を調べたところ、AbletonのMax for Liveのトラブルシューティングに情報が載っていました。
続きを読む

Mac OSのApacheで動作しているWordPressでアップデートをできるように設定する方法

Mac OS上のApacheで動作しているWordPressでアップデートをしようとするとファイルを上書きできずにエラーが出ます。
続きを読む

Macで2TBのHDD/SSDをTimeMachine + Thunderbolt + RAID1でバックアップする

WD HDD ポータブルハードディスク 4TB My Passport Pro for Mac WDBRNB0040DBK-JESN Thunderbolt/RAID0,1/タイムマシン/3年保証
2TBのハードディスクをRAID1(二重化)でバックアップするには同じ容量=2TBのハードディスクが2つ必要です。
また、高速なデータ転送をしようと思うとThunderbolt接続できた方がいいなということになってきます。
続きを読む

Mac OS Xの写真アプリ(Photos)でRAWファイルを書き出す方法

Mac OS Xの写真管理アプリ「写真」(Photos)でRAWファイルをデスクトップへコピーしようとするとJPEGファイルしかできなかったので、RAWファイルをコピーする方法を調べてみました。
Photos
続きを読む

【Mac】Xcode付属のファイル比較ソフトFileMerge

Macでファイルの差分を調べるソフトFileMergeを紹介します。Xcodeをインストールしていれば誰でも使うことができます。
HTMLやCSSなどのテキストデータの差分を比較するのに便利です。

FileMerge
続きを読む