- 締切済み
マクロでハイパーリンクを設定して、株式チャートをエクセルシートに連続してコピーしたい。
A列に証券コードが入力されています。B列には、株式チャートが開放されているHPのアドレスが入力されており、C列に関数「=B1&A1」を入れ、ハイパーリンクで、証券コードのチャートがネット上で表示できるようにしています。そこから複数行のチャートを1ページのエクセルシートに連続してコピー&ペーストできるようなマクロの式を教えていただきたいのです。
- pinebird
- お礼率0% (0/1)
- その他MS Office製品
- 回答数1
- ありがとう数2
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- Hirorin_20
- ベストアンサー率20% (136/648)
検索するとフリーソフトがありますよ
関連するQ&A
- エクセル シート内のハイパーリンクについて
エクセル2003のハイパーリンクを初めて使いました。 シートのセルにハイパーリンクを設定しましたが、 これは、セル番地に飛ぶものなのですね。 行の並び替えを行うと意図していたセルとは別のセルに飛んでしまいます。 行の並び替えをしても設定したセルに飛んでいくようにはできますか? 例えば、 A列 B列 りんご 次は牛肉 ・ ・ 牛肉 次はたまご ・ ・ ・ ・ たまご 次はりんご となっているとして、B列にA列の指定の文字へのハイパーリンクをつけたいのです。 例えば、B列の「次はりんご」をクリックすると、「りんご」に飛ぶようにしたいのです。 「りんご」のあるセルをクリックし、コピーして、「次はりんご」のセルに「ハイパーリンクとして貼り付け」をしたところ、行の並び替えをしなければ上手く飛ぶのですが、行を並び替えると、「りんご」がもともとあったセル番地(例えばセルA1)に飛ぶだけで、「りんご」の文字があるセルには行かないのです。 どうにかして、簡単に目的の場所に飛ぶ設定はできるでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで連続回数などを調べたいです。
エクセルで連続回数などを調べたいです。 なるべく簡単に出来る方法があればぜひ宜しくお願いします。 例えば A列 B列 1行目 い 64 2行目 い 100 3行目 あ 30 4行目 あ 40 5行目 あ 20 6行目 い -77 7行目 い -60 8行目 あ -80 9行目 あ -50 10行目 あ -100 ・ ・ ・ ・ ・ 800行目 というように数字が入っているとして、 1.A列が「あ」で、B列に「正」が連続で出てきた回数の最も多い回数を調べたい。 (A列が「い」の場合や、「正」では無く「負」の場合も) 2.さらに、1の結果それぞれの数字を合計したい。 というときはどんな式になりますでしょうか? 上の、1行目~10行目で言えば、 「あ」の場合の「正」の最大連続回数は「3」 「い」の場合の「正」の最大連続回数は「2」 「あ」の場合の「負」の最大連続回数は「3」 「い」の場合の「負」の最大連続回数は「2」 それぞれの合計数は 「あ」の「正」の最大連続回数「3」の合計数が「90」 ・・・・ のように出したいのです。 それぞれの答えを入力するセルは違います。 こちら、関数もよく分からない状態です・・・。 マクロなどは、「マクロ」という言葉しか分からない状態です。(すいません・・・) 大変お手数をおかけ致しますが、お詳しい方がいらっしゃれば、どうぞ宜しくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセル関数のハイパーリンクについて
初めて質問します。よろしくお願いします。 エクセル2000を使っています。 A列に商品番号 B列にハイパーリンクを下記の関数で入力しています。 =HYPERLINK("c:\windows\デスクトップ\○○\"&A1&".jpg") デスクトップの○○というフォルダ内に商品の画像を商品番号の名前で保存してあります。 B列のハイパーリンクをクリックすればその名前の商品の画像が見れるようになっています。 商品が1000個ほどあるため、B列の関数はコピーしたのですが、今現在、どの商品の画像があるのかないのかわからない状態です。 そこで、C列にリンク先が存在するかどうかを関数で入力したいのです。そのような方法はあるでしょうか?出来ればマクロではなく関数でお願い致します。 また、その方法はエクセル2003でも問題ないかどうかもお願い致します。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロ 不定範囲へのコピー
B列のデータが入力されている最終行(添付画像では10行)まで、「data」シートの「E1」セルのデータをA列にコピーする方法をご教示願います(つまり、A1~A10まで)。B列のデータ数は不定なので、マクロで対応したいと思っています。 〈条件〉 B1には必ずデータは入力されていて、B列のデータは連続しています。
- ベストアンサー
- Visual Basic
- エクセルでハイパーリンクを連続的に設定する方法(マクロをなるべくなら使わない方法)
エクセルでハイパーリンクを設定し、PDFファイルが開くように設定するのですが、 エクセルのセル リンク先 A0001 ⇒ \ディレクトリ\A0001.pdf A0002 ⇒ \ディレクトリ\A0002.pdf ・・・ というようになっているので、一つ一つリンク先を入力しないで、自動で連続的にリンク先を設定することはできるでしょうか? マクロを使ったことがないので、マクロを使ってしかできない場合は、その方法を教えてください!!!! Windows2000/Office2000 使用
- 締切済み
- オフィス系ソフト
- マクロ セルの色を含むシート間のコピー貼り付け
このようなことが、できるでしようか。お教え下さいませんか。 シート1のB2~P列の最終行を取得してコピー、シート2のA2のO列の間に貼り付けたい。 但し、シート1は関数処理していて、シート2には値だけを貼り付けたい時のマクロはどのようなコードにすればよいでしょうか。 また、罫線はそののままコピーして貼り付けたい。 更に、シート1のB2からB列の最終行までは、黄色のセルになっているので、それもシート2のA2~A列の最終行まで貼り付けることってできますか。 お教え頂けますでしょうか。よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセル マクロで列を連続してコピーするにはどうしたらいいか教えてください
初めて質問します。よろしくお願いいたします。 エクセルで上から下へ繰り返しコピーをする際のマクロは、例えば以下のようにLoopを使ってできると思うのですが、 例) Range ("A2:B92").select Selection.Copy GYOU1 = 93 Do Until GYOU1 = 2823 Range("A"+Format(GYOU1)).Select ActiveSheet.Paste GYOU1 = GYOU1 + 91 Loop 同じような連続の動作を横方向(列方向)に行うにはどういうマクロを組めばよいか教えてください。例えば、A2:A10 -> C2:C10 -> E2:E10のように2列間隔で横方向にコピーペーストしていくマクロです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセルマクロ 別シートへ行列を入れ替えてコピペ
下記内容のエクセルのマクロをご教示いただきたいと存じます。 ①「data」シートのB2からデータが入力されている最終行までをコピー(20行目までデータが入力されていたとすると、B2~B20をコピー。最終行は不定) ②「result」シートのE列のデータが入力されている最終行の次行に①のデータを行列を入れ替えてペースト(E列のデータが19行目まで入力されていたとすると、「E20」セルに①のデータ<この場合だと、「data」シートのB2~B20のデータ>を行列を入れ替えてペースト。「result」シートのE列の最終行は不定)
- ベストアンサー
- Visual Basic
- エクセルでマクロの作成
a列の1行目が『No』の項目名以下の行が空欄になっています。 b列に『あ』があれば同じ行のa列を空白にして、次のb行が空欄であれば同じ行のa列に1の数字を、b列の空白行に対しa列には連続番号が入るようにしたいのですが、マクロがどうしてもうまくできません。 どなたか、初心者向けに解りやすい解説と実際のマクロを教えていただけませんか? 初心者でうまく説明できてないかもしれませんがよろしくお願いします。
- ベストアンサー
- その他MS Office製品
- エクセルのマクロ
A列にアルファベット、B列からE列まで数字が入力されている表があります。 A1から順に(A1→A2→A3→・・・)、A列の文字を調べてそれが"A"であった場合のみ、同じ行のB列からE列の最大値をF列に、最小値をG列にコピーする(A列の文字が"A"以外の場合は何もせず下の行を調べる)、ということを繰り返し、A列が空白になった時その作業を中止する、というマクロを作りたいのです。 もちろん、一つの表だけならA列で並べ替えをして関数を使えば簡単にできますが、表がたくさんあるので自動化したいと思います。 マクロに関してはまったくの初心者なので、お知恵をお借りできればうれしく思います。
- ベストアンサー
- オフィス系ソフト