2015年8月5日のブックマーク (4件)

  • Excel ユーザー定義の表示を文字列に変更するマクロ~Excel 2013 マクロ講座

    数値を表示形式のままで文字列に変換する ユーザー定義の表示を文字列に変更する For Each ~ Next 実際のセルには、数値が入っているのに、見かけ上は1000円などと、 単位がついていて文字列に見えるように書式設定している場合があります。 しかし、どうしてもセルに入った数値をユーザー定義の書式設定のまま、 つまり見た目どおりの文字列として扱いたい場合には、数値を文字列に変換して、単位を追加するのがめんどうですね。 マクロで簡単にできるので、ご紹介します。 セルに対しての変更を選択範囲に繰り返すためにFor Each ~ Next ステートメントを使います。 (サンプルファイルは、こちらから 2013マクロ講座51回サンプルデータ) セルの書式設定のユーザー定義で円を表示する 下記のお弁当価格表には、定価の欄に420円と表示してありますが、 実際は420という数値が入力されていて、書

    Excel ユーザー定義の表示を文字列に変更するマクロ~Excel 2013 マクロ講座
    ROONIE
    ROONIE 2015/08/05
    “ユーザー定義の表示を文字列に変更する”
  • Excel マクロ セル範囲全体を連続処理するFor Each~Excel 2013 マクロ講座

    Excel 2013 マクロ講座 27回 選択したセル範囲全体を連続処理する 春は、一斉に値上げの季節です。 ご愛用の安くて美味しいお弁当屋が、一斉に値上げすることになりました。 どのお弁当も、同額30円の値上げだそうです。 今回のマクロでは、For Each~Nextステートメントを使って、指定した範囲のセル全てに同じ処理を行います。 (サンプルファイルは、こちらから 2013マクロ講座27回サンプルデータ) For Each 構文

    Excel マクロ セル範囲全体を連続処理するFor Each~Excel 2013 マクロ講座
    ROONIE
    ROONIE 2015/08/05
    “選択したセル範囲全体を連続処理する”
  • 3行マクロ~URLをハイパーリンクにする

    3行マクロ 50回 セルに入力されたURLをハイパーリンクにする Excelの設定が初期設定の場合は、セルにURLを入力すると、自動的にハイパーリンクになります。 ただ、この自動的にハイパーリンクにする設定が、不要な場合は、OFFにし手作業をしているかと思います。 そういう時に、入力したURLをハイパーリンクにするマクロがあれば、便利です。 (サンプルファイルは、こちらから 3行マクロ50回サンプルデータ) Excelバージョン:Excel2016201320102007 メールの件名・文付きのハイパーリンクを設定する ハイパーリンクはHyperlinkオブジェクトとして表されます。 セルにハイパーリンクを設定するにはHyperlinksコレクションに対して Addメソッドを実行します。 では、次の表のA2セルにハイパーリンクを設定することにします。 コードは、 Sub ハイパーリンク(

    3行マクロ~URLをハイパーリンクにする
    ROONIE
    ROONIE 2015/08/05
    “URLをハイパーリンクにする”
  • miniマクロ セルの文字列を入力して名前をつけて保存マクロ~すぐに役立つ3行マクロ

    新規の表を作成したりすると、必ず、「名前を付けて保存」をするわけですが、 この保存画面のファイル名のところに、 たとえば、A1セルの文字が自動表示されれば、保存が楽だと思う人は結構多いのではないでしょうか。 (サンプルファイルは、こちらから 3行マクロ3回サンプルデータ) Excelバージョン:Excel20192016201320102007 名前をつけて保存にセルの文字列を入力するマクロ そこで、今回は「名前をつけて保存にセルの文字列を入力するマクロ」を作成してみましょう。 この操作をマクロの自動記録でやったことがある方は、すでにご存知だと思いますが、保存画面を開く操作自体は記録されません。 なぜかというと、 マクロの自動記録は、操作の『結果』を記録するものなので、「保存画面を開く」という途中の操作は記録されないのす。 保存画面を開く命令は、自分で『入力する』必要があるのです。 App

    miniマクロ セルの文字列を入力して名前をつけて保存マクロ~すぐに役立つ3行マクロ
    ROONIE
    ROONIE 2015/08/05
    “セルの文字列をファイル名にして保存”