プログラミング

プログラミング

【Git】gitのリモートtagをローカルに反映させる

Git pullではローカルに反映されないgit pullは通常、ブランチの変更をフェッチしてマージするためのコマンドであり、タグのフェッチは自動的には行いません。タグをローカルに反映させるためには、git fetch--tagsを使用する...
プログラミング

Gitでやりがちなミスと対応

git stashでいったん保留にしておいた変更差分がどれだかわからなくなるgit stash listで新しいものから1つずつチェックしていく定期的にgit stash clearする違うブランチにコミットしちゃうgit reset --...
プログラミング

【エクセル/VBA】MacとWindowsの違い

フォームMacでは使えませんシート名の指定Macだと()の全角半角を識別しないのでどちらでもエラーになりません。Winだとシート名と完全に一致している必要があります。DictionaryMacだと使う方法もあるようですが、なんだかややこしそ...
プログラミング

【VBA】多次元コレクション

部署>年月>割合の場合。中村18齋藤25部署A中村18齋藤25部署BSub 紐づけデータを保存() ' 外側のコレクション(部署コレクション) Dim 部署コレクション As New collection ' 部署ごとのループ Dim 部署...
プログラミング

【VBA】よく使う構文

変更を感知するPrivate Sub Worksheet_Change(ByVal Target As Range)Dim changedCell As RangeIf changedCell Is Nothing Then Exit Su...
プログラミング

【TypeScript】!と?(ビックリとはてな)

let companyName = company!.name;この式はnullまたはundefinedではないと宣言できます。TypeScriptのコード上では、undefinedになると予測されても、そうはならないと分かっている場合には...
その他

【VBA】テーブル内の重複チェック

テーブル内に重複があるかを確認する'重複があったらfalseを返すFunction 重複チェック(ws As Worksheet, tbl As ListObject) As BooleanOn Error GoTo ERROR_HANDL...
その他

【エクセル関数】2段階の入力規則

例:A1に部署を入力したら、その部署に所属する人をA2セルで選択できるようにする。準備:ヘッダー名に部署。その下に名前を入れたテーブルを作成する。部署名前部署A佐藤部署テーブル部署名前このセルに入力規則をつける入力テーブル=INDIRECT...
プログラミング

【エクセル/VBA】コレクションの中にコレクションを入れる

Sub 多次元コレクション() Dim 第1コレクション As New Collection Dim 第2コレクションA As New Collection  Dim 第2コレクションB As New Collection  'コレクション...
プログラミング

【エクセル/VBA】ShrinkToFitが効かない場合

VBAで以下のような書き方をすると、セルの書式設定の配置でセル内で縮小表示の設定になります。Range("A1").ShrinkToFit = Trueしかし、これを設定してもそうならない場合があります。そのときは、折り返して表示の設定にな...