- 締切済み
ハイパーリンク情報を別セルへコピー
noname#97729の回答
http://oshiete1.goo.ne.jp/qa2356920.html こちらを参考にしました。 【手順】 1. [Alt]+[F11]でVisual Basic Editor起動(以下VBE) 2. VBE画面で[挿入]-[標準モジュール]クリック 3. 2.で開いたウインドウにVBAコードをコピー&ペースト 4. VBEを閉じる 5. [ツール]-[マクロ]-[マクロ]で実行 ----------------------------------------------------------- Public Sub GetURL() Dim h As Hyperlink Dim a As String Dim s As String For Each h In ActiveSheet.Hyperlinks a = h.Address s = h.SubAddress If s <> "" Then a = a & "#" & s End If h.Range.Offset(0, 4) = a Next End Sub
関連するQ&A
- 複数のセル情報を一つのセルに表示したい
よろしくご指導お願いいたします。 A列 B列 C列 D列(電話) F列 1 000-0000 東京都 港区台場1-1-1 111-111-1111 〒000-0000 東京都港区台場1-1-1 111-111-1111 2 上記のようにF1に4つのセル内容表示したいのですが、関数を使ってできますか。 実際はA~D列は非表示にして、住所リストにしたいのですが なお、EXCEL2007使っています。
- ベストアンサー
- その他(生活・暮らし)
- VBA 固定セルから可変セルへのハイパーリンク
VBA、マクロの記述方法を教えてください ハイパーリンク元:ワークシート1のA1セル ハイパーリンク先:ワークシート2のcells(リンク先セルの行番号,リンク先セルの列番号) リンク先セルの行番号、リンク先セルの列番号はいずれもINTEGERの変数名、でハイパーリンクを張ろうとする時点(段階)でマクロによって値が定義(付与)されているもの、とします
- ベストアンサー
- Windows XP
- エクセル2007 同一データが連続したセルの結合について
はじめて投稿させていただきます。 うまく説明できるかどうか判りませんが、よろしくお願いします。 エクセル2007 で以下のような結果を得られるようなマクロを作りたいと考えています。 横方向にA列~C列の3つの連続したセル内容が同一で縦方向に2つ以上連続した場合のみ、それらの行を結合させたいのです。具体的には下図のような感じです。 何かよい方法があればアドバイスいただきたいと思います。どうかよろしくお願いします。 A列 B列 C列 D列 機種 区分 ユーザー名 納品数 ABC あああ 田中商店 10 ABC あああ 田中商店 20 ABC あああ 田中商店 30 XYZ いいい 田中商店 25 XYZ ううう 山田商事 40 ↓ ↓ ↓ ↓ ↓ A列 B列 C列 D列 機種 区分 ユーザー名 納品数 10 ABC あああ 田中商店 20 30 XYZ いいい 田中商店 25 XYZ ううう 山田商事 40
- ベストアンサー
- その他MS Office製品
- エクセルで、1列に羅列されたデータを複数の列で並び変えたいのですが。
具体的には、現状A列に、 103-0001 東京都中央区日本橋茅場町1-1-1 (株)○○商事 山田 太郎 103-0002 東京都中央区日本橋茅場町2-2-2 (株)○○物産 山田 花子 という4行ごとのデータが400近く並んでいます。 これを、A列に郵便番号、B列に住所、C列に社名、D列に名前という風に並び替えたいのですが、1件ずつコピペするわけにもいかず、困っています。 どなたか、簡単な方法をご教示頂ければ幸いです。VBAは使用できませんが、簡単な関数なら指示通り使うことができます。私の検索方法がわるかったのか、同様の質問が見つけられませんでした。 よろしくお願いいたします。
- 締切済み
- オフィス系ソフト
- 数個のセルの文字を一つのセルに入れるには?
エクセルについてです。 数個のセルの文字を一つのセルに並べるのにはどうやったらよいのでしょうか? 例 「東京都」「港区」「白金」→「東京都港区白金」 ( 「 」はセル) よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したい
エクセルで複数のセルの内容を「ハイパーリンクを生かしたまま」単一のセルに結合したいのですが、どのようにしたらよろしいのでしょうか? たとえば、 セルA1に、「ヤフー」という文字列が入っていて、Yahoo!Japanへのハイパーリンクが設定されており、 セルA2に、「グーグル」という文字列が入っていて、Googleへのハイパーリンクが設定されている といったケースです。 &を使って A1&A2 としてみたのですが、文字だけがつながって、ハイパーリンクが失われてしまいました。これをハイパーリンクを生かしたまま、他の一つのセルに表示させたいのですが、どのようにしたらよろしいのでしょうか? できれば、マクロを使わないで考えたいと思っています。 よい知恵がございましたらよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- ハイパーリンクを保持して別セルにコピーする方法
Excelセル上で部署と連動してメールアドレスからoutlookが立ち上がるように 設定したいです。理想としては、部署を入力規則で選ぶと連動して、別セルに メールアドレスが表示され、そのメールアドレスをクリックするとメールが作成されるイメージです。 別シートに部署名とメールアドレスを記載しメール作成のハイパーリンクを設定したいと思ってます。 この別シートの設定したハイパーリンクを保持したまま最終列まで同じ設定にしたいです。 IF関数を利用すればできるのではとは思っているのですが、調べても分からないです。マクロとかではなく関数を利用して作成したいです。 私が考えたやり方たではなく他にイメージ通りの設定ができる方法があれば 教えてください。 例 【A列】(入力規則)【B列】 部署名1 メールアドレス (xxxx@yyyyyy,com) 部署名2 メールアドレス (xxxx@mmmm,com) 部署名3 メールアドレス (xxxx@zzzzzz,com) A列を選択すると連動してメールアドレスが自動表示 メールアドレスをクリックするとハイパーリンクで設定したメールが起動 宜しくお願いします
- ベストアンサー
- Excel(エクセル)
- エクセルのハイパーリンクをダイナミックに変えたい
エクセル(2003)で セルA1に http://www.abc.de.fj/action.do? セルA2に '20050508 セルA3に abc セルA5に =A1&"&date="&A2&"¶="&A3 と入れるとセルA5の表示は http://www.abc.de.fj/action.do?&date=20050508¶=abc となります。これは表示だけなのでセルA5をコピーし、 セルA7に「形式を選択して貼り付け」-「値」として貼り付けます。 するとセルA7の中身は http://www.abc.de.fj/action.do?&date=20050508¶=abc となります。 セルA7を選択し、上部のfx覧の右側にカーソルを置いてリーターンを押すと、ハイパーリンクが作成されます。 ここまでは問題ありません。 ここで、セルA2の日付を '20050509 に変えてもセルA5は変わりますがセルA7は変わりません。これは当然です。 やりたいことは、セルA2の日付を変えたとき、セルA7のハイパーリンクも自動的に変わるようにしたい、と言うことです。VBを使わないで実現することは出来ますか。
- ベストアンサー
- オフィス系ソフト
- ハイパーリンクの参照セルのズレは防げるか?
Excel 2002 を使用しています。 1.Sheet1 のセル C3 および Sheet2 のセル A40 に文字列 CRCN-40094 が入力されてい ます。 2.Sheet1 のセル C3 をアクティブにして、[挿入]→[ハイパーリンク]→[このドキュメ ント内]を選択 3.[またはドキュメント内の場所]窓内の“Sheet2”を選択した後で、[セル参照を入力し てください]ボックス内に A40 を入力して[OK]をクリック 此れで、Sheet1!C3 は Sheet2!A40 にハイパーリンクされた状態になります。 同様の操作で、Sheet1 のセル C4、C5 を Sheet2のセル A56、A70 にそれぞれハイパーリンクさせます。ここで… 4.Shee2 の1行目に1行挿入 この場合、Sheet1 のセル C3、C4、C5 のハイパーリンク先も Sheet2 の セル A41、A57、A71 にそれぞれ1行(ステップ4で挿入した行数分)下に移動して欲しいのですが、そうはなりません。何か簡単な方法はありますか?
- ベストアンサー
- オフィス系ソフト
- 2つのセルで、条件を満たす時の数。
シート1のA列には住所が入力されてします。 例:東京都港区・・・,埼玉県さいたま市・・・ 同様に、B列には通勤手段が入力されています。 例:電車,徒歩 A 住所 B 手段 東京都・・・ 徒歩 東京都・・・ 電車 埼玉県・・・ 電車 千葉県・・・ 自転車 別のシートのセルに、東京都に在住で徒歩の人数を表示させたいのです。 =COUNTIF(sheet1!A1:A3,"東京都*")までは、出来るのですが・・・。2つになると無理です。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
ヒエーーー!驚きました! ”アッという間に”出来るんですね。 今まで何時間も掛けてコピペしていたのが、バカみたいです。 感謝感激です。有難う御座いました。