keithin の回答履歴

全11114件中921~940件表示
  • マクロで二つの表の同一文字を探す方法

     営業担当者がどの地域に出かけるか記載された表(予定表)があります。  行には担当者名。列には日付。セルには住所(○○市)が入力されています。  それとは別に、新規開拓予定の営業先名簿(営業先名、住所、電話番号等が入力されている)があります。  「予定表」に記載された住所と「営業先名簿」に記載された住所が一致する場合に「予定表」のセルの色が変化する等、営業担当者に、自分が出かける地域に新規開拓予定の営業先があるということを分からせたいのですが、マクロ等を使用してもかまわないので、なんとかならなでしょうか?  予定表は営業担当者が随時(出かけることが決まった時点)入力します。営業先名簿も、随時増減します。  仮に予定表が   A    B     C     D    E     F       山田   伊藤   佐藤   清水   鈴木  1/1  ○○市  △△市       □□市    1/2         ○○市       △△市  ○○市   .   □□市   . 1/31   △△市       □□市       ○○市 営業先名簿が  1 山田産業(株)  △△市○○町1-1  001-1234-4567  2 竹下工業(有)  ☆☆市□□町2-2  002-1234-4567  とした場合に該当する予定表に色が付く、あるいは、山田産業(株)の数字1が表示される等、営業担当者がわかるような措置をとりたいです。  わかりずらい説明ですいみません。よろしくお願いします。  

    • agl-bt
    • 回答数4
  • ExcelでのHyperlink

    PCのHDに存在するファイルのリストをExcel2010につくりました。 ファイル名に、Hyperlinkを埋め込んで、クリックすることで、当該ファイルを見ることができるようにしたのですが、何故か、65531個のファイルまでしか、HyperLinkを埋め込むことができません。 試しに、先頭の10個のHyperlinkを削除すると、65532番目の行から、10個のhyperlinkを埋め込むことは可能でした。 これは、Excelの制限なのかと思いますが、それならそれで、解除、或は、変更することができるのではないかと考えます。 サジェスチョンをお願い致します。 尚、VBAは、下記のようなものを使っています。 For i = 1 To RowEnd Hyperlinks.Add Anchor:=cells(i,1), Address:=Cells(i, 2).Value & "\" Cells(i, 1).Value, TextToDisplay:=Cells(i, 1).Value Next cells(i,1).value ----- file名 cells(i,2).value ----- path名

    • atom_28
    • 回答数5
  • セルの項目をシート名にしたい

    はじめまして、vba初心者の者です。 セルB3から始まるB列にある、 項目を各シートの名前にしたいです。 セルB列のセルの中身がnullになれば終了という動作。 例えば。 セルB3に「山田」という文字列があれば、Sheet1は山田にする。 セルB4に「佐藤」という文字列があれば、Sheet2は佐藤にする。 よろしくお願い申し上げます。

  • セルの項目をシート名にしたい

    はじめまして、vba初心者の者です。 セルB3から始まるB列にある、 項目を各シートの名前にしたいです。 セルB列のセルの中身がnullになれば終了という動作。 例えば。 セルB3に「山田」という文字列があれば、Sheet1は山田にする。 セルB4に「佐藤」という文字列があれば、Sheet2は佐藤にする。 よろしくお願い申し上げます。

  • ページ内ハイパーリンクの表示位置指定

    エクセルで、ページの上部にメニュー・下部にメニューの説明を書き、上部メニューを押すと下部メニューに飛ぶようにハイパーリンクを作成しています。 メニュー欄をウィンドウ枠で固定していますが、リンク先へ飛ぶ際、そのリンク先のセルが常のハイパーリンクのすぐ下に表示されるようにしたいんです。 ふつうにハイパーリンクを貼ると、そのセルがページの一番下に表示されてしまいますよね?そうはしたくないんです。 マクロで、リンク先が常にページのトップに来るようなものがあると思いますが、ウィンドウ枠の固定をしているので、それは使えません。 説明が下手ですみませんが、どうすればいいか教えてください。 よろしくお願いします。

  • vba ブック間でシート名のコピーをするには

    始めまして、よろしくお願いします。 excel vba 初心者のものです。 2つのブックがあり同時に開いている状態です。1つのブックはデータがあります。 もう1つは空のブックです。 データのあるブックのシートには、 シート1のシート名は「8月1日」 シート2のシート名は「8月2日」 シート3のシート名は「8月4日」 シート4のシート名は「8月5日」 シート5のシート名は「Sheet1」 やりたいこと データ、シート名があるブックから、 空ブックのシートにシート名をコピーしてきてセルに貼り付けたいです。 シートに名前を付けてるシート数は不規則なので「Sheet1」まで来たら終了したいです。 どうぞご教授の程よろしくお願い申し上げます。

  • vba ブック間でシート名のコピーをするには

    始めまして、よろしくお願いします。 excel vba 初心者のものです。 2つのブックがあり同時に開いている状態です。1つのブックはデータがあります。 もう1つは空のブックです。 データのあるブックのシートには、 シート1のシート名は「8月1日」 シート2のシート名は「8月2日」 シート3のシート名は「8月4日」 シート4のシート名は「8月5日」 シート5のシート名は「Sheet1」 やりたいこと データ、シート名があるブックから、 空ブックのシートにシート名をコピーしてきてセルに貼り付けたいです。 シートに名前を付けてるシート数は不規則なので「Sheet1」まで来たら終了したいです。 どうぞご教授の程よろしくお願い申し上げます。

  • エクセルの日付を範囲指定して振り分けたい

    エクセル2013を使用しています。 以下の様なデータがあるのですが、分析するために任意の日付毎に集計して振り分けたいのですがどのようにすれば良いでしょうか? 有効期限 2014/11/13 2014/12/27 2015/1/8 2014/12/29 2015/1/20 2014/12/28 2015/2/21 2015/3/21 やりたいのはこんなイメージです。 2014/11 2014/12 2015/1 2015/2 のように月単位に集計(あるいは半月ごとに集計→11月上旬、11月下旬、12月上旬等)したいです。 上記のように振り分けた後に、11月の人数合計や売上合計を集計等したいのですが。 関数等あまり詳しくないのですが、アドバイスいただけると助かります。

    • nkiha
    • 回答数2
  • Excel VBA データ差し込みPDF作成

    添付のような結合セルのあるSheet2文書に、Sheet1のデータを挿入(黄色部分)し 1枚ずつPDFを作成できるVBAを教えてください。 Sheet1 C列 name → Sheet2 結合セルの黄色部分(B6~F7) Sheet1 A列 日付 →  Sheet2 E18 *nameごとにPDFを作成したいです。 また、Sheet1 の部分のデータを別のデータにコピー&ペーストで入れ替えても 使用できるかも知りたいです。 よろしくお願い致します。

  • 自動で複数セルの内容をシート名にする

    今エクセル2013で、B5セルに「8」を入力して、C5セルには「月実績」と入力してあります。 B5セルはシートをコピーして月ごとに変更していきます。C5セルのほうも例えば「月生産数」等に変更して使用します。(つまり、B5もC5も両方内容を変更していきます。) このB5とC5のセルの内容をシート名に自動で変更したいのですが、どうすればよいでしょうか? たとえば上記の例だと、シート名が「8月生産数」になってくれればよい。 今とりあえずWorksheetに下記コードを記述していますが、これだとシート名が「8$C$5」となってしまい、C5を文字で認識してしまい、セルの内容がシート名になりませんでした。 どうすればよいでしょうか? また、記述場所は使っているシートのWorksheetにかきこめばよいでしょうか?(シート名を右クリックしてコードの表示ででてくる所に記述しています) VBAの事、あまり分からないままやっていますが、お願いいたします。 Private Sub Worksheet_Change(ByVal Target As Excel.Range) On Error GoTo ERR: If Target.Cells(1, 1).Address = "$B$5" Then Me.Name = Target.Cells(1, 1) & "$C$5" End If Target.Cells(1, 1).Select Exit Sub ERR: MsgBox "その名前には変更出来ません。", vbCritical + vbOKOnly, "ERROR" Resume Next End Sub

  • エクセルVBAセルの選択、挿入でズレた時に自動修正

    エクセルのVBAで、セルA1を選択します Sub Macro1() Range("A1").Select End Sub 別の作業でA列に1行挿入すると 自動的にセルB1を選択してくれないと困るのですが、どうすれば良いのですか?

    • 48946
    • 回答数3
  • vba セルの書き換えとコメントアウト

    こんにちは。以下のコードをご教授願えませんでしょうか。 A列に日付B~L列にそれぞれ項目があり、値はそれぞれ入力済であり今後も増える予定です。 B列に【抹消】と入力したら、 (1)A列の入力されている日付をコメントにコピー(コメントは非表示) (2)A列に現在の日付を入力 (3)E~L列に抹消と入力(すでに入力されている別の値を入力) すでに入力してある情報を書き換えるときに使用したいです。 よろしくお願いします。 エクセル2013の環境です。

  • EXCEL-複数列から特定内容の行のみ抽出

    EXCEL2010です。 添付画像のように、「好物1~3」に入力されている内容で特定の文字(メロン)を含む行のみを抽出するにはどのようにしたらよいでしょうか。

    • okhotsk
    • 回答数4
  • パートの時間計算

    パートの時間計算でたとえば、8時46分から9時15分は9時で、9時16分から9時45分までは9時30分でとという計算式があったら教えてください。

  • EXCEL集計(グループ毎に複数列内容の数量)

    EXCEL2010です。 画像のようなデータがあります。 やりたい事(1) 好物1~3の内容のそれぞれの数量を集計したい。 結果:いちご=3、メロン=2、、、というように やりたい事(2) 「属性」列のグループ毎(小学生、中学生、高校生)に、好物1~3の内容の数量を集計したい。 結果: 小学生:いちご=2、りんご=1 中学生:いちご=1、・・・ 高校生:・・・ どのように集計したらよいでしょうか。

    • okhotsk
    • 回答数1
  • エクセル 置換 特定文字だけ残したい

    セルに長文が入っている場合に、()で囲まれた部分だけを残す、もしくは、別のセルに返したいのですが、このような操作は、置換で出来るのでしょうか? 具体的にはテキストで、10000文字以上ある文章から、複数個ある()内の部分を取り出したいと考えています。 宜しくお願いいたします。

  • ガントチャートの1日版を作りたいのですが

    ガントチャートの1日版を作りたいのですが 製造工程毎にかかった時間を記入し、ガントチャートのようなものを作りたいと思います。 説明が難しいので手書きの画像を載せておきます。 http://excel-master.net/graph/gantt-chart/ 上記のようなものは出てくるのですが、どれも時間軸が日となっております。 自分は時間軸を分にしたいのですが、どのようにすればいいのか教えて頂けませんでしょうか? Excelでは難しい、または他に楽に作れるフリーソフトなどありました時はそちらも教えて頂きたいと思います。 宜しくお願い致します。

  • VBAでセルがコピーされているか判定したい

    VBAでコマンドボタンを押した時に セルがコピーされた状態でコマンドボタンが押されたか セルがコピーしていない状態でコマンドボタンが押されたかで 処理を分けたいのですが、 そのようなことを判定する方法はありますでしょうか?

  • Excel CORREL関数で2値データを解析

    CORREL関数は、2値(TRUE/FALSE)の目的で0か1を入れた値の配列に対しても有意な結果を返すでしょうか? 添付の表は、回答者の好物(複数選択可)を表したものですが、この中で、カレー好きとラーメン好きの相関関係を求めるのに、CORREL関数を使うことは意味があるでしょうか? よく見かけるサンプルでは英語と数学の得点を比べるものがあり、これは明らかに数字の比較ですが、こちらではTRUEかFALSEの代わりに1、0を使っているので、果たして本来の相関係数が求められるのか疑問です。双方を全て相反する値にすると、相関関数は-1となるので合っているようですが。 関連して、よろしければ教えてください。 カレーまたはラーメンの列全体を全て同じ値にした場合、#DIV/0! を返しますが、どの様な理屈でこうなるのでしょうか?回答者全員がカレー好きという状況はあると思いますが、計算上NGになる理屈が分かりません。

    • okhotsk
    • 回答数1
  • VBAでセルがコピーされているか判定したい

    VBAでコマンドボタンを押した時に セルがコピーされた状態でコマンドボタンが押されたか セルがコピーしていない状態でコマンドボタンが押されたかで 処理を分けたいのですが、 そのようなことを判定する方法はありますでしょうか?