Excelでのマクロ利用の質問

このQ&Aのポイント
  • エクセルでハイパーリンクを使用してフォルダ内の表に移動する場合、バーに表が溜まってしまう問題があります。
  • エクセルのハイパーリンクでは、フォルダ内の表に飛ぶ設定しかできず、特定の表に直接飛ぶことはできません。
  • エクセルのコマンドボタンにはハイパーリンクを設定することはできません。
回答を見る
  • ベストアンサー

マクロを使用するのですか?

エクセルについて幾つか質問させてください。 (1) ハイパーリンクを使用して、フォルダの中の表に飛ぶようにしたのですが、たくさん実行すると、下段のバーにエクセルの表が溜まってしまいますよね?これを溜まらないようにできないのですか? (2) ハイパーリンクを使用して、フォルダだけに飛ぶことはできないのでしょうか?フォルダの中に表が10種類あるとしたら、その表の種類だけを見たいのです。今のままでは、フォルダの中の表に飛ぶように設定しなければなりませんよね? (3) コマンドボタンの中に、ハイパーリンクは設定できないのでしょうか?「ボタンを押すことによって、シート3のA8に飛ぶ」というのはどうやれば出来るのでしょうか? (4) エクセルで文字が右から左に流れる使用はないのでしょうか?  デスクトップにはその機能がありますよね? 以上、素人ゆえの質問だとは思いますが、お時間のあるかた、教えてください。 

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

  • ベストアンサー
  • BLUEPIXY
  • ベストアンサー率50% (3003/5914)
回答No.1

(2) =HYPERLINK("C:\temp","temp") みたいな感じでフォルダに対するハイパーリンクを作成できます (3) Public Sub jumpSh3A8() Sheets("Sheet3").Select Range("A8").Select End Sub みたいなマクロを書いて割り当てすればいいかと思います

screams
質問者

お礼

ありがとうございました。素人の私には難しいかもしれませんが、 やってみます。

その他の回答 (1)

  • moon00
  • ベストアンサー率44% (315/712)
回答No.2

(1)のみ メニューバーのツール→オプションの表示タブで 「ウインドウをタスクバーに表示」のチェックをはずしてください。

screams
質問者

お礼

ありがとうございました。早速やってみます。

関連するQ&A

  • EXCELのボタンとハイパーリンクについて

    こんにちは。よろしくお願いします。 EXCELの97でも2000でも2002でも構わないのですが、 EXCELのフォームツールバーある「ボタン」をつかって ボタンをクリックすると特定のフォルダにジャンプする という操作をしたいのですが・・・・ 今は、とりあえず任意のセルに、ハイパーリンクを作成し、 C:\My Documents\表計算 というような、ハイパーリンクを作っていて、実行すると Explorerが起動して、表計算フォルダに中に入っている ファイルを選択するという形です。 そして、キー登録のマクロで、ハイパーリンクのところを クリックする。というのを作成し、ボタンをハイパーリンクの上に 作成し(ハイパーリンクの文字をボタンで隠しているような状態です) ボタンにマクロを登録しているような状態です。(分かっていただけますか?) そこで、質問は 「ボタンに直接ハイパーリンクの記憶をさせたい。」 (任意のセルにハイパーリンクを作らなくてもいいようにしたい) ということです。きっとマクロを記述できれば良いのでしょうが、 全くマクロに対しては、知識がありません。 意味がわからなければ、いくらでも、補足しますので、よろしくお願いします。

  • ハイパーリンクの自動設定マクロ

    セルC5~C1000には「N1309068」の様なN○○○○○○○(半角英数字)の文字が入力されています。 コマンドボタンを押すとセルC5~C1000の範囲が自動でハイパーリンクが設定される様にしたいです。 リンクさせるファイルはデスクトップの「改善シート(リンク用)」のフォルダの中にある「N1309068 KAIZEN」のエクセルファイルです。 セルC5~C1000の範囲に記入した数字を、リンク先のフォルダの中にあるエクセルファイルN○○○○○○○ KAIZEN(半角英数字)の○○○○○○○の数字と一緒のファイルにリンクさせるようにするVBAは、どの様に組めば宜しいでしょうか?

  • エクセルのボタンとマクロを教えてください。

    作成したいものがあと、少しでできるのですが 最後の山でヘタってしましまして、どなたか助太刀願います。 やりたいこと    A       B     C           D 1 3月4日  法人名  ボタン  作成したフォルダのハイパーリンク 2                ↑ 3              2000コ作成 上記のようなエクセル表を作成し、C列のボタンを実行した際に ボタンを押した行のA列の日付とB列の法人名を取得して 指定したフォルダ配下に法人名のフォルダを作成して D列に作成したフォルダのハイパーリンクを記載するという内容を エクセルシートで2000行分、作成しようとしています。 困っていること とりあえず、アクティブセルの場所を取得して、そこから 日付と法人名を取得し、フォルダを作成してハイパーリンクを 貼り付けるというVBAは作成できました。 あとは、アクティブセルの取得を下記のコードに代用して ---------------------------------------------------------- Dim rng ' フォームボタンの取得 Set rng = ActiveSheet.Shapes(Application.Caller).TopLeftCell ---------------------------------------------------------- 完成させたつもりでしたが、フォームからボタンをC列に2000コも 作成しようとすると、設置位置も汚くなるし、なんともスマートにできず どなたか、スキルのある方にご教授願いたく投稿させていただきました。 エクセルは2003を使っております。 WindowsはXPです。 何卒よろしくお願いします。m(_ _)m

  • クロ(VBA)を使用してフォルダ内のファイルを検索し、開きたい

    クロ(VBA)を使用してフォルダ内のファイルを検索し、開きたい 私は今、仕事で WINDOWS XP エクセル2003を使用しています。今度新しくデータの管理をすることになりました。エクセルだけで解決しようにも、マクロを使わなければいけないみたいでマクロに関しては初心者です。 今やりたいことなのですが エクセルのファイルで 1000 Aさん   1001 Bさん  1002 Cさん といった感じで個人のデータを同一フォルダで管理しています。 それを プログラムで1000と入力し表示するように入力すると、Aさんのファイルが開くというしくみのプログラムを作りたいと思っています。 画像で作ったフォームみたいに、ラベル、テキストボックス、コマンドボタンで外見までは作れたのですが、それ以降のコード入力がちんぷんかんぷんで分かりません。 もし、良いやりかたなどがあれば教えていただければと思います。また、マクロなんかを使わなくてももっと良いやり方があれば教えていただけると嬉しいです。(エクセルファイルでハイパーリンクで直で飛ぶように設定したりもしたんですが、OKがもらえませんでした。)

  • エクセル ボタンへのマクロのやり方

    エクセルを使用して、エクセル内に作成した"ボタン"をクリックすると指定のURLへ飛べるようにしたいのですが、どうやったらいいのでしょうか? 通常セル内に文字を入力してハイパーリンクをやればURLに飛べると思いますが、"ボタン"を付けた場合右クリックをしてもハイパーリンクの文字が出てきません。 マクロを使えば出来ると思うのですが、マクロもホントのホントに初心者なのでよく分かりません。 どなたか詳しく教えて頂けないでしょうか。 よろしくお願いいたします。

  • エクセルでマクロ登録ができなくりました。

    エクセルで「コマンドボタン」にマクロを登録したいのですができなくりました。 なにか問題があるのでしょうか? 以前作成したものでは「コマンドボタン」に「矢印」を持っていき、左クリックすると「マクロの登録」を選択できたのですが、今、新たにコマンドボタンを作成して左クリックをしたら「マクロの登録」がなくなっていました。 (別のファイルを開いてやってみてもダメでした。) どこに問題があるのかご存知の方いましたら教えてください。 よろしくお願いいたします。

  • アクセスでコマンドをクリックエクセル文書表示

    教えてください。 アクセス2003を使っています。 フォームデザインでコマンドボタンを貼り付けてこれをクリックすると、デスクトップ上にあるフォルダー「A]の中の、エクセルの「表1」というデータを開きたいのですが、どんなにしたらよろしいでしょうか? よろしくお願いいたします。

  • マクロで出来たら・・

    こんにちは。質問させてください。 マウスだけで操作するキーボードってありますよね。あんな感じのものってマクロで出来ますか? 実際にやりたいことというのはエクセル上にコマンドボタンがあって、そのコマンドボタンを押すとそのボタンに書いてある文字(Caption)をA1セルに表示させたいんです。ボタンがひとつふたつなら自力でがんばろうと思っていますが、けっこー沢山あるので・・つい・・^^ すみませんがお力を貸してください。

  • エクセルマクロ、教えてください。

    エクセルマクロ、教えてください。 とても困っています 泣 だれかご教授をおねがいいたします。 画像のような表があり、マクロボタンを押すと、画像下のように文字列にして別シートに出力したいのですが、 賢い形で作ることが出来ません。 if文がとても多くなってしまいます。 繰り返し処理などあるようなのですが、難しくてついていけません。 だれかきれいなロジックを教えていただけないでしょうか。 お願いいたします! 条件として、 表は、いくつかあり、画像は果物4種類ですが、野菜8種類の表などにも流用できるマクロをくみたいです。 A商店を左から順番に文字列に格納して、""になるまで繰り返す・・・ ""がきたら、B商店へ・・・といった形でしょうか。 また、商店の数も不特定なので、こちらも""になるまで繰り返すという条件でお願いいたします! エクセル関数で出来るじゃんとおもうでしょうが、例として簡単なものに書き換えただけなので、 回答はぜひマクロでお願いいたします!

  • エクセルに掛けたハイパーリンクについて

    例えば、Aがエクセル表を作成して、ハイパーリンクをかけたとします。 そのハイパーリンクは、Aの画像であったり、関連する文書であったり、そのエクセル表の入っている同じフォルダのものです。 このエクセル表だけをメールでBに送った場合、それを受け取ったBはハイパーリンクのかかっているセルをクリックしたとしたらパソコン画面に画像とか、関連する文書とかを表示することはできますか? やはり、Aは、Bに関連する画像、文書の入ってるファイル(フォルダごと)も一緒に送信しないと開けないのでしょうか? そもそも画像のアドレス設定がAのパソコンのファイルの住所設定になっているのでBは、開けないのでしょうか? 私の言ってること伝わったでしょうか?教えてください。お願いします。

専門家に質問してみよう