40歳からExcelに挑戦!

Excel 関数 セル内の文字を分ける

目次 関数を使って決まった文字で文を区切る A1に入力されている内容 スペースの前を取り出す スペースの後 応用 関数を使って決まった文字で文を区切る 関数で決まった位置より前や後を取り出すことができます。私がいじりたかったのは住所録。 ビル名が必…

Excel VBA シートの保護と保護解除

シートの保護解除/保護 保護されているシートを操作するマクロを実行しようとすると、 「保護されているからできません!」 とエラーが出てしまう時の対処法。まずは最初にシートの保護を解除 ActiveSheet.Unprotect 'シート保護解除 色々な操作が終了した…

Excel 関数 任意の文字が含まれているか判断する

任意の文字(指定した文字)が含まれているかを判断する 例えばA列に名前が入っていた場合。 A B 1 山田 2 たろう 3 山田たろう 4 中村 5 はなこ 6 中村はなこ 7 山田中村 山田が含まれているか判断する A1を検索する場合 数式 含まれている場合 含まれてい…

Excel 関数 全角や半角、大文字や小文字に変換

入力した文字にバラツキがあって揃えたい場合に便利 半角文字を全角文字にする =JIS(文字列) =JIS(セルの場所) 全角文字を半角文字にする =ASC(文字列) =ASC(セルの場所) 英字の大文字を小文字にする =LOWER(文字列) =LOWER(セルの場所) 英字の小文字を大文…

Excel VBA 原本シートをコピーして名前を付ける方法

シートをコピーして、名前を付けて、任意の場所に差し込む 前回同様にシートをコピーしますが、コピーすると同時にシートに名前を付けます。 シート名が重複した際は、エラー対応で識別番号を入力するようにしています。 ※本当は、(2)(3)と自動で付けたかっ…

Excel VBA 原本シートをコピー

シートをコピーして、任意の場所に差し込む シートをボタンひとつでコピーしたい。 そんなときにはこちらを。 原本をコピーして、一番左端に挿入する Sub 左端にコピー() Sheets("原本").Copy before:=Sheets(1) End Sub 原本をコピーして、一番右端に挿入す…

OutlookのメールをExcelに取り込む  色々なフォルダに対応

目次 Outlookの指定フォルダのメールをExcelに取り込む 私の設定 VBA 以前の記事でサブフォルダのメールを取り込む方法を紹介しました。 OutlookのメールをExcelに取り込む サブフォルダ対応 この方法だと、メール取り込む場合、皆さんに同じ場所に同じ名…