pkh4989 の回答履歴

全497件中381~400件表示
  • 【Excel VBA】シート間で重複していない値を知りたい

    こんにちは。Excel VBAについてのご質問です。 「シートA」と「SheetB」があるのですが(同ブックです)、 ・「SheetB」のE列の数値と「シートA」のC列の数値を見比べて  「シートA」のC列にない数値があった場合、  「SheetB」のその数値を含む行を赤色に変換する。 ・上記の作業が終了したら「完了」というメッセージボックスを出す。 というマクロを組みたいのですがうまくいきません。 お分かりになる方がいらっしゃいましたら、ぜひお教え下さい。 宜しくお願い致します。

  • ACCESSで、全部の項目にデータが入っているレコードの件数を集計するには

    現在、ACEESSで健診結果を管理しています。 各個人ごとに、 項目として、氏名、生年月日、身長、体重、血液検査、心電図、胸部レントゲンとしています。 それぞれ検査が終わると、データを入力しますが、総人数に対して、全部の検査項目を終了した人の人数を集計するにはどのようにしたらよいのでしょうか?

  • ACCESSで、全部の項目にデータが入っているレコードの件数を集計するには

    現在、ACEESSで健診結果を管理しています。 各個人ごとに、 項目として、氏名、生年月日、身長、体重、血液検査、心電図、胸部レントゲンとしています。 それぞれ検査が終わると、データを入力しますが、総人数に対して、全部の検査項目を終了した人の人数を集計するにはどのようにしたらよいのでしょうか?

  • エクセルでシートの(結合)マージ

    はじめて質問をさせていただきます。 エクセルのシートを(結合)マージをしたいと思います。 たとえばシート1とシート2共にあるデータ、シート1のみのデータ、シート2のみのデータを区別したいのですが、そしてなおかつできればその結果をシート3に表示する。ということができればと思います。 たとえば、シート1・2(A列に比較項目 B列以降は他の項目)とし シート1           シート2 A123,12345,2345       A123,12345,2345 A234,23456,3456      A345,34567,4567 A345,34567,4567       A456,45678,5678 これをシート3に A123,12345,2345,A123,12345,2345 (両方) A234,23456,3456, , , (シート1のみ) A345,34567,4567,A345,34567,4567 (両方) , , ,A456,45678,5678 (シート2のみ) のようにしたいと思います。皆様のお知恵をお借りしたいと思います。 よろしくお願いいたします。

  • エクセルでシートの(結合)マージ

    はじめて質問をさせていただきます。 エクセルのシートを(結合)マージをしたいと思います。 たとえばシート1とシート2共にあるデータ、シート1のみのデータ、シート2のみのデータを区別したいのですが、そしてなおかつできればその結果をシート3に表示する。ということができればと思います。 たとえば、シート1・2(A列に比較項目 B列以降は他の項目)とし シート1           シート2 A123,12345,2345       A123,12345,2345 A234,23456,3456      A345,34567,4567 A345,34567,4567       A456,45678,5678 これをシート3に A123,12345,2345,A123,12345,2345 (両方) A234,23456,3456, , , (シート1のみ) A345,34567,4567,A345,34567,4567 (両方) , , ,A456,45678,5678 (シート2のみ) のようにしたいと思います。皆様のお知恵をお借りしたいと思います。 よろしくお願いいたします。

  • エクセルでシートの(結合)マージ

    はじめて質問をさせていただきます。 エクセルのシートを(結合)マージをしたいと思います。 たとえばシート1とシート2共にあるデータ、シート1のみのデータ、シート2のみのデータを区別したいのですが、そしてなおかつできればその結果をシート3に表示する。ということができればと思います。 たとえば、シート1・2(A列に比較項目 B列以降は他の項目)とし シート1           シート2 A123,12345,2345       A123,12345,2345 A234,23456,3456      A345,34567,4567 A345,34567,4567       A456,45678,5678 これをシート3に A123,12345,2345,A123,12345,2345 (両方) A234,23456,3456, , , (シート1のみ) A345,34567,4567,A345,34567,4567 (両方) , , ,A456,45678,5678 (シート2のみ) のようにしたいと思います。皆様のお知恵をお借りしたいと思います。 よろしくお願いいたします。

  • エクセルでシートの(結合)マージ

    はじめて質問をさせていただきます。 エクセルのシートを(結合)マージをしたいと思います。 たとえばシート1とシート2共にあるデータ、シート1のみのデータ、シート2のみのデータを区別したいのですが、そしてなおかつできればその結果をシート3に表示する。ということができればと思います。 たとえば、シート1・2(A列に比較項目 B列以降は他の項目)とし シート1           シート2 A123,12345,2345       A123,12345,2345 A234,23456,3456      A345,34567,4567 A345,34567,4567       A456,45678,5678 これをシート3に A123,12345,2345,A123,12345,2345 (両方) A234,23456,3456, , , (シート1のみ) A345,34567,4567,A345,34567,4567 (両方) , , ,A456,45678,5678 (シート2のみ) のようにしたいと思います。皆様のお知恵をお借りしたいと思います。 よろしくお願いいたします。

  • EXCEL VBAの可能性

     こんにちは。  先日、EXPOで、Excelをプラットフォームにしたツールのデモを拝見しましたが、Excel=不安定で担当者最適にすぎない という概念が覆されました。  改めてVBAの書籍などを読もうという気になりました。  関数はある程度一般的なことは覚えましたが、さらに上を目指すか、  Accessを勉強するか迷っていたところです。 (業務は、人事、総務の申請、資産管理関連です) EXCEL VBAの向き、不向き、よしあしについて、経験上のコメントなどありましたらお聞かせ願います。 用途:在庫管理、作業管理、人事管理、ID管理、PCヘルプデスク管理

  • エクセル 条件が成立した場合のみ OK と表示する方法をお教えいただきたくお願い致します。

    初心者です、宜しくお願い致します。 条件が成立した場合のみ OK と表示する方法をお教えいただきたくお願い致します。 ●条件1 ・E3に4,5,6,7,8の何れかを入力します。 ・T3に=SUM(T6:T125)としています。 ●条件2 次の条件が成立した時のみ、U3に OK と表示し、成立しない時は NO と表示したい。 ・E3が 4 で、T3が 40 の場合 → OK と表示 ・E3が 5 で、T3が 50 の場合 → OK と表示 ・E3が 6 で、T3が 60 の場合 → OK と表示 ・E3が 7 で、T3が 70 の場合 → OK と表示 ・E3が 8 で、T3が 80 の場合 → OK と表示 ●出来れば、数式を使用する場合と、マクロで記述する方法を教えていただければ幸いです。(マクロの勉強の為)

  • EndモードにしないEndキー

    EXCELでEndキーを押すと,ステータスバーに「END」モードの表示が出ます。ENDモードにしないで,アクティブセルと同じ行の一番右端(データの含まれている範囲で)に移動させるにはどうしたら良いのでしょうか? EXCEL2000です。

  • Excel でセルの数値が表示されたりされなかったりするのは?

    Excelで現金出納帳を作成しました。 収入金額(F7)と支払い金額(H7)が'0'の時は 差引残高(J7)が空白になるように差引残高のセルに =IF(OR(COUNT(F7:H7)=0)," ",SUM(J6+F7-H7)) と数式を入れ下のセルへコピーし、順調に計算されていました。 しかしある行から支払い金額が'0'でないにもかかわらず 差引残高が急に表示されなくなりました。 不思議なことに非表示の行が特定の行ではなく 支払い金額や前行の差引残高の金額によって 表示されたりされなかったりするのです。 計算はされているようで、差引残高のセルを複数範囲指定すると 青い範囲指定の中に白地で数値が浮かびます。 18年4月から同じシートを使って順調に出納を行ってきたのに シートのコピーをして2シート19年度を作り、 片方は今でも順調に出納できています。 もう片方が何度同じ場所を元のシートからコピーしたりしても 同じ現象になります。 ちなみに最初の行の繰越残高は'12134'です。 試しに元のシート(18年度分)の最初の繰越残高をこの数値にしても空白の残高ができてしまいます。 どうもこの数値(前後の数値でも)から始めると空白になるのです・・・ 残高がマイナスになっても表示される時はされますし、 空白になる場合の規則性が見出せず困っています。 わかりにくい事象説明で申し訳ありませんが、 よろしくご指導のほど、お願いいたします。

  • アクセス超初心者です。

    アクセス超初心者です。 下記内容のイベントプロシージャーを記述しました。 フォーム内にクリアというコマンドボタンを作成。で、クリックしたら書き込まれていたフォームの内容が消えるように作ったのですが。(ネット上で見つけたプロシージャーを参考に作成しました) 黒丸部分が黄色くなってエラーになります。 どのように修正すればいいのでしょうか? 分かる方いましたらご教示ください<m(__)m>よろしくお願い致します。 Private Sub cmd_クリア_Click() Dim CT1 As Control For Each CT1 In Me.Controls If CT1.ControlType = acTextBox Or CT1.ControlType = acComboBox Then ●CT1.Value = Null ElseIf CT1.ControlType = acCheckBox Then CT1.Value = False End If Next End Sub

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

  • アクセスで作成した会員名簿をエクセルで、参照・使用する事が出来るのでしょうか。

    アクセスで会員番号・氏名・郵便番号・住所・電話番号・生年月日等の項目を記述した会員名簿を作成しています。 ●御指導いただき事 1.アクセスで作成した各項目を参照してエクセルで下記の事を行えないかと考えております。 A・エクセルで作成した表に、C6:C505に会員番号を入力した時に、E6:E505に氏名を表示させる B・封筒の宛名書き 2.参照の仕方 A・アクセスの会員名簿を直接参照出来ますか、可能な場合その処理方法を。 B・アクセスの会員名簿を直接参照出来ない場合は、その処理方法を。 ●アクセスは理解出来ていません、エクセルも初心者です。   お手数を、お掛けいたしますがよろしく御願い致します。

  • VBAでFileDialogを利用してファイル参照したいのですが

    EXCEL2002、SP2上での質問です。 ユーザーフォームをVBAで作成中です。 主な機能は、区分をコンボボックスで選択させた上で、 取込みたいファイルを参照し、取込実行ボタンを押すという感じに 作っています。 質問は、取込みたいファイルを参照させ選択したあと、すぐに処理を 行うのではなく、一度参照した結果のフォルダー名とファイル名を 別の窓(ツールボックスのどのコントロールがベストチョイスか不明) に表示させ、取込実行ボタンでコンボボックスで選択した内容と 参照したファイルを取得するようにしたいのですが、別の窓に参照結果 を表示させる方法がわかりません。 説明が長くてわかりにくいと思いますが、参照ボタンの記述を下記に 記載しますので、参照後の処理をどのようにしたらよいか教えて 下さい。 Private Sub 参照_Click() With Application.FileDialog(msoFileDialogFilePicker) .Filters.Clear .Filters.Add "テキスト", "*.csv;*.txt", 1 If .Show = 0 Then Exit Sub →ここに参照した後の処理を追加したいです。 End With End Sub

  • VBAでFileDialogを利用してファイル参照したいのですが

    EXCEL2002、SP2上での質問です。 ユーザーフォームをVBAで作成中です。 主な機能は、区分をコンボボックスで選択させた上で、 取込みたいファイルを参照し、取込実行ボタンを押すという感じに 作っています。 質問は、取込みたいファイルを参照させ選択したあと、すぐに処理を 行うのではなく、一度参照した結果のフォルダー名とファイル名を 別の窓(ツールボックスのどのコントロールがベストチョイスか不明) に表示させ、取込実行ボタンでコンボボックスで選択した内容と 参照したファイルを取得するようにしたいのですが、別の窓に参照結果 を表示させる方法がわかりません。 説明が長くてわかりにくいと思いますが、参照ボタンの記述を下記に 記載しますので、参照後の処理をどのようにしたらよいか教えて 下さい。 Private Sub 参照_Click() With Application.FileDialog(msoFileDialogFilePicker) .Filters.Clear .Filters.Add "テキスト", "*.csv;*.txt", 1 If .Show = 0 Then Exit Sub →ここに参照した後の処理を追加したいです。 End With End Sub

  • Excel VBAを使った重複行の抜き出しについて教えてください

    以下のような2シートから、重複する「商品番号」のあるsheet1の行を抜き出して、別シートに書き出したいと思っております。 sheet1  |  A   |  B   | C -+--------+-------+----- 1|      |      | -+--------+------+-------- 2|商品番号|商品名|責任者 -+--------+------+-------- 3|  123456|  ガム|山田太郎 -+--------+------+-------- 4| 2345678| チョコ|田中花子 ・・・ sheet2  |  A   |  B   | C -+--------+-------+----- 1|      |     | -+--------+------+-------- 2|商品番号|商品名|責任者 -+--------+------+-------- 3| 3987624|     | -+--------+------+-------- 4| 193678|      | ・・・ そこでVBAを作成したのですが、例えば商品番号「222011001」の行を抜き出したいのに、「22011001」の行も一緒に抜き出してしまいます。 どこがいけないのか、教えて頂けないでしょうか。 作成したVBAは以下の通りです。 VBA初心者で本を見ながら作ったため、大変見にくくなっているかと思います。申し訳ありませんが、どなたかおわかりになる方がいらっしゃいましたら、どうぞ宜しくお願い致します。 Option Base 1 Option Explicit Sub 重複データ抽出書き直し() Dim シート(2) As Worksheet Dim 比較列(2) As Integer Dim 一致セル As Range Dim 検索範囲 As Range Dim i As Integer Set シート(1) = Sheets("sheet1") Set シート(2) = Sheets("sheet2") 比較列(1) = 1: 比較列(2) = 1 シート(2).Activate ActiveCell.CurrentRegion.Select Selection.Offset(1, 比較列(2) - 1) _ .Resize(Selection.Rows.Count - 1, 1) _ .Select Set 検索範囲 = Selection Sheets.Add After:=Sheets(Sheets.Count) シート(1).Activate ActiveCell.CurrentRegion.Select Selection.Resize(1).Copy With Sheets(Sheets.Count).Range("A1") If Application.Version >= 9 Then .PasteSpecial 8 End If .PasteSpecial End With For i = 2 To Selection.Rows.Count Set 一致セル = 検索範囲.Find(Selection.Cells(i, 比較列(1)).Value) If Not 一致セル Is Nothing Then Selection.Offset(i - 1).Resize(1) _ .Copy Sheets(Sheets.Count) _ .Range("A65536").End(xlUp) _ .Offset(1) End If Next i Sheets(Sheets.Count).Activate End Sub

  • リンク貼り付けのエラーを無視したい

    現在VBAを勉強中の者です。分からない事がありましたので助言お願い致します。 複数のBOOKから集計を1枚のシートで行おうと思っています。 提出者(可変)名.XLS の中の月度シート(1~12)の指定セル(Z1)の 数値を回収したいと思い、回収シートを作りました。      1 2 3 4 5 提出者A 提出者B 提出者C のようなイメージです。 提出者のシートは毎月の月度で1枚ずつシートが増えてゆきます。 1月分を更新するマクロを作り、ボタンを押せば回収シート1月度分のA・B・Cが更新されるというの目指しています。 表の各セルに「リンク貼り付け」を行い数値を回収するイメージなのですが、BOOKを開いた時の「リンク更新の問い合わせ」は Private Sub Workbook_Open() ActiveWorkbook.UpdateLinks = xlUpdateLinksNever で止めました。しかし問題があり、 ・提出月以降の月はシートが作られていない ・提出者の誰かが更新していない場合、リンクを探しに行くときにエラーになる と双方とも「どのファイル開きますか?」と聞かれます。 リンク先が無い場合に無視する記述などあるのでしょうか? また、こういう複数ファイルからの集計をVBA上で行う時に 参考になるマクロや解説ページなどがありましたら 合わせて教えて頂きたいです。