2020-03

VBA

Excel VBA入門 その55:RemoveDuplicatesで削除されない・エラー対処方法

みなさんはRemoveDuplicatesを使っていますか? RemoveDuplicatesメソッドを使えば、簡単に表の中から重複している行を削除することができます。 その一方で「うまくいかない」「エラーが出る」などの声もあ...
VBA

Excel VBA入門 その54:ShapeのSelectを解除する方法

エクセルに配置した図形などのシェイプをVBAで編集することは多いと思います。 その際にシェイプを選択したり、選択の解除したりしなくてはなりません。 今回はシェイプ(Shape)のSelectを解除する方法について徹底的に説明し...
VBA

Excel VBA入門 その53:「Select Caseに対応するCaseがありません。」の原因・対処方法

Select Caseを使っていますか? Select CaseステートメントはVBAでは処理の条件分岐でよく使用しますが、エラーが出て困ったことはないでしょうか。 今回はSelect Caseを使って出るエラー「Select...
VBA

Excel VBA入門 その52:msoFileDialogFolderPicker のエラー原因・対処方法

みなさんは「msoFileDialogFolderPicker」を使っていますか? 「msoFileDialogFolderPicker」は、ダイアログボックスを表示してフォルダを選択する方法ですが、エラーが出て思った通りに動かない...
VBA

Excel VBA入門 その51:Select、Selection、Activate、ActiveCellの違い徹底解説

VBAでセルを選択して、そのセルにデータを入れる・・・ よくある処理ですが、セルを選択するのはSelect?それともSelection?どっち? 選択したセルはActiveCellなの?じゃあ、Activateってなに?? ...
VBA

Excel VBA入門 その50:SpecialCells(xlCellTypeVisible)がエラーの場合の原因・対処方法

SpecialCells(xlCellTypeVisible)がエラーの場合、オーバーフローになる、可視セルの行数と結果が一致しない、の原因・対処方法について徹底的に説明していきます。
VBA

Excel VBA入門 その49:GoToステートメントでプロシージャ外にジャンプさせる方法

GoToステートメントは基本的に同じプロシージャ内でしかジャンプすることができません。したがって、プロシージャ外にジャンプするのではなく、プロシージャ内に「他のプロシージャ」の処理を呼び出す、という方法をとります。
VBA

Excel VBA入門 その48:SpecialCellsでエラー「該当するセルが見つかりません。」を回避する方法

「該当するセルが見つかりません。」とエラー表示になる原因は、SpecialCellsメソッドであらかじめ指定した種類のセルが無いことです。回避方法は、On Error Resume Nextステートメントを記述することです。
VBA

Excel VBA入門 その47:Sortで空白セルを無視して並び替えする方法

空白セルを無視して並び替えるには、 CurrentRegion プロパティを使うのではなく、UsedRangeプロパティを使用することで空白セルを無視して並び替えることができます。
VBA

Excel VBA入門 その46:VBAでBeep音を鳴らす方法

VBAでBeep音を鳴らすには、Beepメソッド、BeepAPIメソッド、Shellを使ってWindows Media Playerを起動させる方法があります。
タイトルとURLをコピーしました