Excel

セルに余白を付ける

Excelって、セルに余白(Padding)を付けれないのが何気に不便です。 (Excelをそのように使うのがそもそも間違いなんだろうけど・・) そこで上下に余白を付けるマクロ。 行の高さを自動調整して、余白を足しています。 セル内の上下位置は真ん中指定で。 S…

シートのコピー時に警告が出るのを回避する

Excelで書かれた仕様書とかで、シートをコピーしようとすると、以下のような警告がでることがあります。 移動またはコピーしようとしている数式またはシートには、移動またはコピー先のワークシートにすでにある名前 'hogehoge' が含まれています。この名前…

シート名をセルに表示させる

=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,31) わりと便利。一応解説すると、 =CELL("filename",$A$1) で、「フォルダフルパス」[「ファイル名」]シート名が取れるので、 ]以降を取ればシート名になるって感じ。フォルダ名、ファイル名…

自動採番

また設計書ネタ。一番左の「No.」列とかで1から連番を振りたいとき、 =ROW()-1 とかしておけば、自動で連番が振られる。けど、このやり方だと、間に空白か見出しかがあって、採番したくないときに不便。 なので、 =IF(B3="","",MAX($A$2:A3)+1)こうしとくと…

貼り付け先の書式に合わせる貼り付けのショートカット

設計書をExcelで作ってると、「貼り付け先の書式に合わせる」貼り付けをすることが多い。 # 古めかしい設計書だと特に。普通にやると、 1.Ctrl + V 2.貼り付けアイコンが出るのでクリック 3.「貼り付け先の書式に合わせる」をクリック これがわりとイ…