• ベストアンサー

オートシェイブに品名自動入力する方法教えてください

エクセルのオートシェイブに、エクセルファイルの品名等を自動入力する方法を教えてください。  エクセルのオートシェイブは、四角にして、テキストにエクセルファイルにある1000位ある、  商品名 列:Pと売価 列:Qを自動入力したいのです。  なんとかお願いします。  似たような質問内容ありましたが、よくわからなかったので詳しく教えてください。

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

  • ベストアンサー
noname#212067
noname#212067
回答No.2

1.商品名 列:Pと売価 列:Qを範囲指定します。 2.コピーします。 3.SHIFTキーを押しながら、ツールバーの「編集」を選択します。 4.「図のリンク貼り付け」を選択します。 5.商品名 列:Pと売価 列:Qのオートシェイプが作成されます ※リンク貼り付けなので、商品名 列:Pと売価 列:Qを変更するとオートシェイプの内容も自動で変更されます。

その他の回答 (1)

noname#212067
noname#212067
回答No.1

はじめまして、こんにちは 例えば、A1に1~1000の値を入力することにより その値の行に該当する商品名 列:Pと売価 列:Qを 2つのオートシェイブ 商品名、売価に自動入力するということでしょうか? それとも1~1000の商品名 列:Pと売価 列:Qを 一つのオートシェイブに自動入力したいのでしょうか? それとも1~1000の商品名 列:Pと売価 列:Qを 商品名のオートシェイブを1000個と売価のオートシェイブを1000個作成し自動入力したいのでしょうか? 自動入力というのは、リンクされているという解釈でよろしいのでしょうか?

wadona9999
質問者

お礼

Good Joob777様 さっそくの返答ありがとうございます。 初めての質問、回答でうれしいです。

wadona9999
質問者

補足

1つのオートシエイブに、商品名と売価を1品毎に自動入力したいということです。 説明不足ですみません。 なんとかできますでしょうか。 そもそも、こういう事ができるか、よくわかっていないです。 宜しくお願いします。

関連するQ&A

  • オートシェイブの塗りつぶしが変更できない

    ワード2002を使っています 表の大きさをハガキにして文字を入力しその上にオートシェイブ の四角を描き塗りつぶしの色をつけました レイアウトを背面し入力した文字が前面にでましたここまでは順調でしたが塗りつぶしの色が気に入らないので塗りつぶしの色を変更したいのですができません オートシェイブにつくハンドルマークが表示されないのです 初めからやり直ししなければダメなのでしょうか教えてください

  • エクセルのオートシェイブで

    エクセルのオートシェイブでテキストボックスを作り印刷すると画面上ではテキストボックスの中に納まっているのに印刷すると文字が切れてしまいます。 更にそのテキストボックスに画像を配置するとずれて印刷されてしまいます。 もともとエクセルは、そんなことに使うソフトではないのですが、何か良い方法はないでしょうか?

  • WORDでオートシェイブの中の文字の配置について

    WORDでオートシェイブを使って縦長の四角(文字縦1行分の巾)を作り,その中に縦に文字列を入力します。 その際,文字列がとその四角の巾とほぼ同じにしたい。 つまり、文字とその両脇の線の間に隙間がないように配置したい。 なかなかうまく行かないので教えてください。

  • Excel マクロ オートシェイブのコピーについて

    列を自動的に表示したり、非表示にするマクロを組みました。 例えばA列にあるオートシェイブXを置いて、それに以下のマクロを登録します。 Sub 表示1() Dim col As Integer col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col + 1).Hidden = False End Sub 次に、B列に別のオートシェイブYを置いて以下のマクロを登録します。 Sub 非表示() Dim col As Integer col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col).Hidden = True End Sub これで、YをクリックするとB列が非表示になり、XをクリックするとB列を表示にすることができました。 ところが、このオートシェイブX、Yを別の列にコピーして使おうとすると、うまくいくときといかないときがあります。 例えば、オートシェイブXをG列にコピーしたとき、 ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column の値が、7になるときと、1のままのときがあります。 オートシェイブのコピーにおいて、そのままコピーされるとき(7になるとき)と、ちょうどショートカットのようなものになるとき(1になるとき)があるようです。 両者の違い(どのようなときに違いが出るのか)についてどなたか、お教えください。

  • オートシェイブを使って線路を描きたい(横書きで)

    線路の図(黒と白が交互に描かれているもの)を描きたいので教えて下さい。 A4の用紙(縦置き横書き)の中心より左側部分に線路図を書こうとオートシェイブの直線と四角を使いましたが、 線路の巾が6mmくらいあります、これを3mmくらいの巾して四角は塗りつぶし黒にするにはどうしたら良いのでしょうか。 ちなみに、フォントサイズは10・5で、余白は上下左右とも2・5cmmとリたいです。 テキストボックスの中でも描いてみましたがやはり線路が太くてダメです。

  • Excelで表作成中2列にまたがる所へオートシェイブを使ってカッコでく

    Excelで表作成中2列にまたがる所へオートシェイブを使ってカッコでくくると太い黒い線と2重になってしまうのはどうしてですか?

  • Excelで合成オートシェーブにマクロ登録でエラー

    excelで、非表示列を表示にするのに、ボタンで行えるようにしました。 オートシェーブ画像を合成した図形をセル内に置き、そのボタンを押すとその隣の列が表示になるというものです。 col = ActiveSheet.Shapes(Application.Caller).TopLeftCell.Column Columns(col + 1).Hidden = False これで、うまく動作していたのですが、突然動作しなくなってしまいました。 ボタンを押すと 「実行時エラー'-2147024809(80070057)' 指定した名前のアイテムが見つかりませんでした」 というエラーメッセーが出て、 col = ActiveSheet…の行で停止してしまいます。 原因と対策について教えていただけませんか? 思い当たることとしては、開発はExcel2003で行っているのですが、昨日Excel2007上で動作させました。(ちゃんと動きました。)その後、そのファイルをUSBメモリで持ち帰り、Excel2003で動かそうとしたら、上記の状態で動かなくなっていました。 それと、単独のオートシェーブにマクロを登録したときは、再度マクロ登録の画面に行くと マクロ名という覧に登録したマクロが表示されるのですが、 合成オートシェーブの場合、 「Group1295_Click」 と表示され、登録されているマクロ名が表示されないのですが、これは正常なのでしょうか?

  • オートシェイプに自動文字入力

    オートシェイプの自動文字入力方法を探しています。 どなたかご存知の方がいらっしゃいましたら教えて頂けないでしょうか? ■環境 Windows2000 ■条件 ・エクセルに200個ほどの文字が入力されている。 ・これらの文字列を自動的にオートシェイプの『書類』内に記入した状態でオートシェイプを生成したい。 VBを使えばこのような事が実現出来るのではないかと思うのですが、調べ方が悪いのか見つからなかったので、皆様のお知恵を拝借させて頂ければ幸いです。よろしくお願いいたします。

  • VBAでエクセルからのファイル名とテキスト化を自動で実行する方法

    マクロを実行して、エクセルのセルからファイル名とテキストファイルを自動で出力したいのですが、VBA初心者なのでプログラムの書き方がわかりません。 どうかVBAのプログラムの書き方を教えて下さい。 【マクロ実行前のエクセル状態】 1.エクセルのA列にファイル名1を入力 2.エクセルのB列にファイル名2を入力 3.エクセルのC列にテキスト出力させたい文字列を入力 【期待のマクロ動作】 ファイル名1+ファイル名2のファイル名でC列の文字列をテキストファイルで出力。 《例》 A B C 1 2 あ ⇒マクロ実行⇒ファイル名『12』テキスト内容『あ』 3 4 い ⇒マクロ実行⇒ファイル名『34』テキスト内容『い』 5 6 う ⇒マクロ実行⇒ファイル名『56』テキスト内容『う』 7 8 え ⇒マクロ実行⇒ファイル名『78』テキスト内容『え』 ・ ・ ・ ・ 上記の様に、一回のマクロ実行で入力されている列のセル全て がファイル名付きのテキストファイルとして出力をさせたいです。 申し訳ありませんが、よろしくお願いいたします。

  • コードを入力し隣接セルに自動的に品名を表示させる 

    エクセル2016を使用しています。 A1セルに 別タブの商品コード表の コードを入力すると A2セルに その品名 A3セルに 単位カロリー数を表示させるには、どうすればいいのでしょうか? 実際の表には、A4に数量 A5に合計カロリー数(計算値)とするつもりです。 別タブの商品コード表には、A1の列にコードNo. A2の列 に商品名 A3の列に単位カロリー数を入力する予定です。 ※OKWAVEより補足:「NEC 121ware :ソフトウェア」についての質問です