• ベストアンサー

エクセルマクロを使ったオブジェクトの作り方

エクセルのマクロを使って、自動的にセルの内容をオブジェクト(図形)に入れていきたいです。 (オブジェクトは随時新規作成) 例えば、セルのA1からA3に、”あ”、”い”、”う”が記入してあるとすると、 図形が3個作成されて、図形にはそれぞれ文字が記入されている。 という感じに作りたいのですが、できますか? 誰か教えてください><

質問者が選んだベストアンサー

  • ベストアンサー
  • DreamyCat
  • ベストアンサー率56% (295/524)
回答No.1

 いつまでも回答がつかないのはなぜだと思いますか? マクロの記録で必要なことはわかるので あとはそれを少し編集するだけでできることだからです。  

nyaaami
質問者

お礼

マクロの記憶、試してみます。 ありがとうございます。

関連するQ&A

  • オブジェクトに写真を貼るマクロについて

    こんにちは。 今仕事で写真の整理をしているのですが、量が多く、貼り付けてサイズを修正して 位置を調整して、とすごく時間がかかっています。 なのでエクセルのマクロを使ってみようと思うのですが、 オートシェイプの四角形のオブジェクトの枠に自動調節するマクロなどは あるのでしょうか? セルの枠に合わせるマクロはあるのですが・・・。 よろしくお願いします。

  • Excelのオブジェクトが消えた!

    ある時Excelを開いたら、エラーが出て開きませんでした。 (エラーの表示内容はちょっと忘れてしまいましたが) エラーに何回もOKを返すと開けるのですが、 よく見るとマクロを登録しているボタンが全て消えていました。 あと、テキストボックスや図形など、セルに直接入力してある文字以外は 全て消えてしまっていました。 これは何故なんでしょうか? 何故こんな現象が起きるんでしょうか? こうなってしまったデータを直す方法ってありますか? よろしくお願いします。

  • エクセル2000 関数とマクロ 分かる人には簡単

     こんばんは。 こちらは、エクセル2000を使用しております。  アクティブセルの一番上と一番左のセルの内容をくっつけて表示させるには、どうすればいいでしょうか? 掛け算の九九の表を思い出してください。 こんな感じ。。   2   3   4  5 2 4   6   8  10 3 6   9   12  15    このような表で例えば「12」と書かれているセルをアクティブにしたあと、マクロ起動させると 「4と3の掛け算です。」という文字を、どこかのセルに記入してもらうには どうゆうマクロを組み立てればよいでしょうか?  知ってる人にはものすごく簡単だとおもうのですが、 なにを手がかりに調べたらよいのか、分からなくて困ってます。  教えてください。

  • excelでオブジェクトの位置を知りたい

    ワーシート上にオートシェイブで描かれた図形が複数個あり、同じマクロに登録されている場合に、任意のオブジェクトがクリックされたとき(マクロが動いたとき)に、マクロ内でどのオブジェクトが選択されたかを知る方法がありますか? できれば、そのオブジェクト(の左上端)の置かれているセルの列数、行数が知りたいのですが。

  • エクセル2010のマクロについての質問です。

    エクセルにてマクロを組もうと色々調べているのですが、 どうしてもわからないため教えていただきたいことがあります。 現在、マクロを実行すると固有の文字をアクティブセルに挿入するというマクロを作成しました。 このマクロを少し改造したいのですが、A1とB1に=のものが入っている行の特定の列のセルに固有の文字を挿入するという風にしたいです。 例えば、Aの列にはA1には1、A2には2という風に順に10間での数字が入っていて、 B1には9が入っている場合、C9のセルに固有の文字を挿入するという感じです。 B1を7に変えた場合、C7に固有の文字が挿入されるという感じにしたいです。 質問の仕方が下手でわかりにくいかも知れませんがお知恵をお貸しください。 よろしくお願いします。

  • エクセル【マクロ】について

    初心者です。 エクセルでシート1のA1からA10まで決めた文字(abc)という文字を検索して、検索文字があるセルの1行をコピーしてシート2のA1から下へ貼り付けるというマクロ(VBA)を作成したいと考えています。 詳しい方、よろしくお願いします。

  • エクセルマクロでグラフのタイトルを作成 (A1+任意の文字)

    エクセルグラフのタイトルをVBAで記入することについて,どなたか教えてください。 グラフのタイトルを「A1のセル+任意の文字(不変)」と付けたいのですが,どのようなマクロを組めばいいかわかりません・・・。 例えば,A1セルに「2007年」とはいっていて, マクロでグラフを作成すると,自動的に,「2007年の得点表」とタイトルが表示されるというものです。 軸についても,A1に2007年とはいっており,自動的に,2007年の選手となるには,どのようなマクロを組めばいいでしょうか。 毎年,更新されるデータなので,年の部分を可変にできるマクロを作っています。 アドバイスでもかまいませんので,どなたか教えていただけますと大変たすかります。宜しくお願いいたします。

  • エクセルにてボタン一つで複数のマクロを実行する

    すみません。エクセル初心者なのですが、仕事で作らなければいけなくなったのでご教授いただけたらと思います。 エクセルのシート内にボタンオブジェクトを作成し、そのボタンを押すだけで 1.指定したシートのみを別ブックとして書き出す(この場合はボタンのあるシート)。 その際に指定セル内の名前(例えばA1セルに記入された内容)でファイル名を付与して、指定場所に保存する。 2.上記シートには別ブックとして保存した場合はいらない部分(上記ボタンオブジェクトなど)があるので、その部分は削除して保存したいです。必要な内容は(印刷する場合であれば)1ページ目と2ページ目です。ボタンオブジェクトは3ページ目になるよう配置してあります。必要な情報かどうかはわかりませんが一応記入しておきます。 3.シート内のセル(ここではA1セル)に書かれた内容を1.で作成された物とは別ブックに書き出し、一覧表を作成する。こちらはデータベースの用な物として使用したいので、順次追加されて行くようにしたいです。例えば上記シートが作成された日付とその内容(ここではA1セル)で追加されてゆく感じで。 4. 3.で作成したブックに順次1.の指定シートを追加(コピー)する。 一応4.の順次シートのコピーを追加すると言うのは何となく出来たのですが、同じファイル名になってしまうとその時点で動作が止まってしまいました。参考書には「同じ名前なら自動でファイル名(1)となる」と「(1)」が付与されるとあったのですが、上手く作成してくれず止まってしまいました。 職場からデータを持ち出せないので、作成した内容を記載する事が出来なくてすみません。 よろしくお願いいたします。

  • エクセルのマクロの組み方に詳しい方

    エクセルのマクロの組み方に詳しい方はいらっしゃいませんか? 今、売り上げの記入を自動化できるようにマクロを組もうと試みています。 しかし、マクロの本を見てもちんぷんかんぷんです 。 頭の中で考えていることですが… まずデータベースとしてエクセル、またはそれに代用できるファイルに手入力で仕入れの詳細を記入していきます。 これは自分で入力していくので問題ありません。 ここからが問題です。 データベースとは別のエクセルにマクロを登録して、データベースから仕入れ情報を検索したいのです。 例えば… A1商品名、A2重量、A3仕入値…というように項目を作っていきます。 そしてB行に検索したい文字、数値を入力します。 そしてボタン1をクリックすると、B 行に入力した値に一致するデータを行ごとD行に呼び出します。 最後にD行の売上の項目に売上を記入して、更新したD行のデータをシート2、又は別のエクセルファイルに張り付けられるようにしたいです。 データの張り付けを文字のあるセルの最後尾の下の空白のセルに張り付けていけるようにしたいです。 どのようなマクロを組むと良いでしょうか?どのような言語を使うと良いでしょうか? 詳しい方是非是非教えて下さい。。

  • EXCEL オブジェクト 

    EXCELで工程表を作成してます。オブジェクトの直線や直線コネクタを描く際、特定のセル上の部分のみ自動的に破線に替えるような設定はできるのでしょうか。

専門家に質問してみよう