VBA

スポンサーリンク
IT

ExcelVBA(マクロ)で表中の空白のセルに上のセルと同じ内容を自動で入力する方法/Copy、For Nextの使い方

CopyメソッドとFor Next(ついでにIf Then)の組み合わせとして、「列の中で、もし空白のセルがあったら上のセルをコピペ」というマクロを組んでみました。
IT

ExcelVBA(マクロ)で罫線の太さを変更する方法/Borders.Weightプロパティの使い方およびLineStyleとの相性

マクロで罫線を作る時、線の種類以外に線の太さも指定することができます。ただし、LineStyleの設定によっては無効となる場合もあり、その相性についても記述しています。
IT

ExcelVBA(マクロ)でセルを検索・置換する方法/Find、Replaceメソッドの使い方

マクロを使っていくと、特定の値を検索してそれに干渉したり、条件に該当するセルだけ置換したりといった操作が要求される場面が出てきます。そうした場合は、FindメソッドやReplaceメソッドを使うことで対応できるかもしれません。
IT

ExcelVBA(マクロ)で条件分岐する方法/If文(If~Thenステートメント)の使い方

関数同様、マクロでもIfを使って条件分岐することが可能です。関数とは若干書き方がちがいますが、使ってれば勝手に覚えます。
IT

ExcelVBA(マクロ)でセルに対して相対的な位置のセルを操作する方法/Offsetプロパティの使い方

特定のセルに対していくつ下のセルを参照したいだとか、選択したセルのいくつ右にコピーしたいだとか、そういったニーズに応えるのがOffsetプロパティです。 座標の指定はCellsと同じく数字となります。
IT

ExcelVBA(マクロ)で英単語学習・暗記ソフトを作る方法

シンプルな学習ソフトの作り方です。やや説明駆け足なので、Excel関数、VBAにある程度慣れている方向けです。 かつ、2007で作ったマクロ入りのファイルを散布するのも問題がある気がするので、添付ファイルはありません。コード見て参考にして...
IT

ExcelVBA(マクロ)で左右のセルを操作する方法/Next、Previousプロパティの使い方

Valueプロパティが今現在選択しているセル(Rangeオブジェクト)の値だとして、Nextはそのひとつ右、Previousはひとつ左の値を意味するプロパティです。 つい書きそうになりますが、Activecell.Next.Valueのよ...
IT

Excel(エクセル)でセルに斜線を引く・消す方法/罫線、線(図形)他の使い方

表を作ると、特定のセルに斜線を引きたい場面が出てきます。 一度「セルの書式設定」を経由し、罫線として設定することで斜線を引くことが可能です。また、図形でも線を引くことが可能です。
IT

ExcelVBA(マクロ)でセルとセルの間の空白(隙間)を削除する方法/If文、IsEmpty関数の使い方

データを色々弄っているうちに、セルとセルの間に歯抜けができてしまったとします。これを削除する方法のご紹介です。
IT

ExcelVBA(マクロ)でデータを昇順・降順に並び変える方法/Sortメソッド・Sortオブジェクトの使い方

Excelのデータをマクロで並び変えるSortメソッド、Sortオブジェクトのご紹介です。