ushi2015 の回答履歴

全862件中261~280件表示
  • VBA ユーザーフォームの内容を別ブックに反映

    「ユーザーフォーム.xlsm」のファイル名でVBAのユーザーフォームを作成しました。 このユーザーフォームで入力した内容値を別ブックである「ご意見箱.xlsx」のsheet1に反映させたいです。 「ユーザーフォーム.xlsm」と「ご意見箱.xlsx」は、「デスクトップ」上に置いております。 ユーザーフォーム上の「確定保存」というコマンドボタンをクリックしたタイミングで以下のようなイベントの構文で記述しました。 (1)バックグラウンドで「ご意見箱.xlsx」をファイルオープンさせて (2)「ご意見箱.xlsx」の「sheet1」の最終行を取得して (3)最終行の連番を振り (4)オプションボタンの選択値とテキストボックスの内容を書き込み反映して (5)自動で上書き保存して閉じる。 (6)もしオプションボタンの未選択かテキストボックスの未入力があった場合は、警告メッセージを表示させる 現状では(1)のバックグラウンドでのファイルオープンまでは問題なく動作しているのですが、(2)以降で躓いている状況です。 ユーザーフォームの構成と反映先となる「ご意見箱.xlsx」ファイルのsheet1の構成は、画像添付のとおりとなっております。 使用アプリケーション:Excel 2013です。 ここに辿り着くまでにさんざん書籍やWEBなどで調べに調べまくってトライ&エラーを繰り返してきたのですが、もしお分かりになる方がいらっしゃいましたら、皆様にご教示賜りたく何卒宜しくお願い申し上げます。

  • 排気ガスに捨てているエネルギーの回収

    2000ccクラスのガソリンエンジンのノンターボの自家用車で、排気ガスでタービンを回して得られるエネルギーが知りたいです。最近の自動車はブレーキでエネルギー回生とか、バッテリーの充電制御とかいろいろあるわけですが、だったら排気ガスで発電してしまえばいいじゃないかという事です。例えば60km/hとか80km/hとか一定速で走っているときの排ガスでタービン回して発電したらどれくらい発電できるものでしょうか? そういう研究はされていないのでしょうか?

  • Googleドキュメント・スプレッドシートの太枠線

    Googleドキュメントのスプレッドシートの枠線について教えてください。 通常のエクセルのように、枠線を太くすることはできますか? また、セルに斜線の引きことはできますか? できる場合、それぞれどのようにしたらいいですか?

  • マザーボードが逝ったのでしょうか

    パソコンが立ち上がらなくなってしまいました SW押すとピープ音 短音6回鳴る モニタは黒いままでロゴは出ない マウスコンピューターBTOデスクトップ中古 OSwin10 v1607 ビデオカード挿していたのを外してオンボードコネクタつないだが同じ メモリ挿しなおし 予備のメモリはない ケーブル類の外れゆるみは見つからない マザーボードのコンデンサー類目視で異常はなさそう あきらめないといけないでしょうか

    • noname#253083
    • 回答数9
  • Access テーブル作成時に

    こんにちは、よろしくお願い致します。 勉強はじめたばかりの初心者です。 データ型を数値型に小数点以下表示桁数を2に設定しても 表示してみると小数点以下の表示が出ないんです。 何が原因でしょうか?おわかりになる方お教えください。

  • VBA 指定した範囲のデータ抽出

    Excel VBA初心者の質問です。 以下の作業を行うため、30個のファイルをVBAを活用して処理したいのですが、 詳しい方おられましたらコードの書き方をご教授お願いいたします。 ネットで参考になるコードをいくつか調べたのですがギブアップでした。 1.フォルダA内の一番上のファイルから順番に処理(ファイル名:1101,1102,1103・・・1130) ※ファイルのシート名はそれぞれ「"データ"番号」となっている。 2.「"データ"1101」シートのデータ範囲(A1:AT1000)、(A7000::AT8000)の2つの範囲をコピー 3.新しいBookのSheet1に上詰めで貼り付け 4.次ファイルの「"データ"1102」シートに2の処理を行う 5.新しいBookのSheet2に上詰めで貼り付け 以上の処理を1130のファイルまで繰り返し行います。

    • sgst8
    • 回答数1
  • エクセルのマクロ。セルの値により複数条件分岐を

    皆様 よろしくお願いします。 エクセルで社内で使っている現金出納帳がありまして。 D6セルから下方向に数字・日本語アルファベット混在して 入力されています。 例「1月13日 現金売上」 「2月13 切手代」 「3月31日 食事料金」 といった具合です。 そのセルの内容を判断して G6セルから下方向に 該当する数字を書きこむべく 以下のようなマクロを作っています。 条件はもっと増えてきた場合に 一個一個条件を書き足すと膨大なマクロになってくると思いまして スマートな書き方がございましたら ご指導くださると助かります。 Sub 科目自動入力() Dim a As Integer a = 6 '内容が空白になるまで繰り返す Do Until Cells(a, 4).Value = "" '「売上」が含まれていたら700 If Cells(a, 4).Value Like "*売上*" Then Cells(a, 7).Value = 700 '「切手」もしくは「レター」が含まれていたら756 If Cells(a, 4).Value Like "*切手*" Or Cells(a, 4).Value Like "*レター*" Then Cells(a, 7).Value = 756 '「残業」もしくは「食事」が含まれていたら746 If Cells(a, 4).Value Like "*残業*" Or Cells(a, 4).Value Like "*食事*" Then Cells(a, 7).Value = 746 '「旅費」もしくは「交通費」が含まれていたら755 If Cells(a, 4).Value Like "*旅費*" Or Cells(a, 4).Value Like "*交通費*" Then Cells(a, 7).Value = 755 a = a + 1 Loop End Sub

    • ennkai
    • 回答数5
  • Word 文書中の文字列を同一文書中で参照する方法

    Word 文書中の文字列を同一文書中で参照する方法をご教示ください. 例:文書の一行目の文字列→ 平成28年12月    ---本文---   ---本文---   ---本文--- *文中の罫線表で上記年月日を参照し以下の表示にする ーーーーーーーーーーーーーーーーーーーー | H28 | 12/1 | ーーーーーーーーーーーーーーーーーーーー | H28 | 12/2 | ーーーーーーーーーーーーーーーーーーーー   ・   ・   ・ ーーーーーーーーーーーーーーーーーーーー | H28 | 12/31 | ーーーーーーーーーーーーーーーーーーーー 注:MS Word(Win10 Office2016)です.

    • w-h-o
    • 回答数1
  • BackUpツール

    いつも大事なデーターを失いたくないと思います。そこで常にバックアップをとって保存したいんですが、簡単で使いやすいソフトを探しています。お勧めのソフトウェアを紹介してください。

    • big19
    • 回答数4
  • BackUpツール

    いつも大事なデーターを失いたくないと思います。そこで常にバックアップをとって保存したいんですが、簡単で使いやすいソフトを探しています。お勧めのソフトウェアを紹介してください。

    • big19
    • 回答数4
  • マクロでマスタ表からフィルタ表と同じデータ抽出

    仕事で不定期ですが月に4~5回マスタ表が届きます。 その表から私の担当している部品のみ抽出するフィルタ表があり 素人ながら簡単な録画マクロで処理を行っています。 (マスタ表から抽出フィルタを使いフィルタオプションで抽出して新しいシートに出力) 但し、毎回マスタ表の最終セルの座標をマクロの編集で記載してから実行しており何とか自動で最終セルを認識してくれないかと色々調べましたが思うように動いてくれません。 マスタ表は毎データ行数列数はバラバラですが部品番号などの位置はフォーマットとして共通です。約18000行で列は8行~23行 抽出用の担当フィルタは私が担当している部品で約500点ほどで不定期メンテナンスしており増減します。 本来であれば現在のマクロのソースを記載したいのですが会社にファイルがあるので一旦書き込みだけいたします。

  • エクセルのオートフィル?が急に使えなくなりました

    エクセル表計算でオートフィル?と云うんですか が急に使えなくなり コピーになってしまいます。画像参照願います D8に+D7+B8 入力後D8クリックしD10までドラッグすると正常に計算出来たのですが 急にD8の値がそのままコピーされてしまうようになりました。 画像はD10をクリックした時の様子ですがfxの関数は合っているようです。 同じくD11はD10-C11を入力エンターで、D11~D15までドラッグしてもコピーになってしまいます。 特別設定等をいじってないのですが、どうすればいいのでしょうか? 初歩的な質問かと存じますがよろしくお願いします。

  • excel2010マクロ オートフィルター削除

    いつもお世話になります。 excel2010を使っておりますが、下記で原因不明のエラーで困っています。 やりたい事はオートフィルターで抽出された行のみ削除(1列目はタイトルの為 削除対象外) If .SpecialCells(xlCellTypeVisible).Rows.Count > 1 Then .Offset(1).Resize(.Rows.Count - 1).SpecialCells(xlCellTypeVisible).EntireRow.Delete End If ネットで調べまして上記で良いと思うのですが、下記のエラーが出てしまいます。 実行時エラー=438 オブジェクトは、このプロパティまたはメソッドをサポートしていません。 ユーザーフォームから実行しているのが原因ですかね?? 宜しくお願い致します。

  • .zrdという拡張子のファイルを開きたいのですが

    拡張子が「.zrd」というファイルを見つけて、それを開きたいと思ってます。 検索すると、この拡張子は、 フォトロン社が出しているCADソフト「頭脳RAPID」のデータファイルだそうですが、 フォトロン社の無料ビュワーソフトのダウンロードページに行くと、 閲覧可能な形式は「ZSDX形式」のみ と書かれています。 何とかしてこのファイルを、見るか開くかしたいのですが、何か方法をご存じないでしょうか?

  • CSV保存の際に余計なダブルクオテーション

    教えてください。 エクセルファイルをCSV形式で保存する際に、"(ダブルクオテーション)を各文字列の前後に挿入した上で保存しています。 しかし、保存したファイルをテキストファイルで開いてみると、"(ダブルクオテーション)の数が増えてしまっています。 例: EXCELで開いている際には、"a"として表示されている。 しかしCSV保存後にテキストで開くと、"""a"""となっている。 これを、CSV保存後にも、"a"のままとしたいです。 どのようにしたら良いでしょうか?

  • 免疫力を高めるミネカライトのこと

    ミネカライトを手に入れたいのですが連絡先を教えてください。  動物の免疫力を高めて、死にかかった猫ちゃんが助かったのです。 引っ越しの時、パンフレットをなくしてしまったのです。 よろしくお願いします。

    • 締切済み
  • ブックの分割をするとき

    お世話になります。 果物の出荷先を県別にまとめたシートがあります。それを県別に分割して、県ごとに新しいブックにコピーしたいと思っています。 Dim w As Worksheet Dim n As Long Dim r As Long Dim s As String Dim WSH As Variant Dim myPath As String Set w = ActiveSheet n = Worksheets.Count On Error GoTo errhandle For r = 8 To w.Range("A65536").End(xlUp).Row s = w.Cells(r, "B") & "_" & w.Cells(r, "C") w.Rows(r).Copy Worksheets(s).Range("A65536").End(xlUp).Offset(1) Next r On Error GoTo 0 Set WSH = CreateObject("Wscript.Shell") myPath = WSH.specialfolders("Desktop") & "\" For r = Worksheets.Count To n + 1 Step -1 Worksheets(Worksheets.Count).Copy ActiveSheet.Columns.AutoFit ActiveWorkbook.SaveAs Filename:=myPath & ActiveSheet.Name ActiveWorkbook.Close False Application.DisplayAlerts = False Worksheets(Worksheets.Count).Delete Application.DisplayAlerts = True Next r w.Select Exit Sub errhandle: Worksheets.Add after:=Worksheets(Worksheets.Count) ActiveSheet.Name = s w.Rows(1).Copy Range("A1") Resume End Sub 上記のマクロを実行した際に、解消したい点が2点あります。 1、項目(ヘッダー)としてコピーされる行が、現在1行目のみです。それを1~8行目にしたい。 2、ファイル名にセルを参照してコードと県名を繋げたものをつけているのですが、シート名もファイルと同じになってしまいます。シート名は元のファイルについているシート名を引き継ぎたいです(各県共通) 以上について、上記のコードのどの部分を変更すればよろしいでしょうか。 お分かりになられる方おられましたら、どうぞ教えてください。 よろしくお願い致します。

  • エクセル コードがどうしても早くならない

    いつもお世話になります。 今回は下記コードを記載したのですが、どうにも遅いので何とかする方法があれば との思いから投稿させて頂きます。 ListBox1(590以上の項目があります)をクリックしたら 非対象シートのA列を検索して、ヒットした場合 同シートのB列と同様の数字をListBox2から探し出して チェックを付けて行く。(一応、計算ストップ等のコードは試しましたが変わりません) 基本情報としては 最初に、選択されているかもしれないListBox2のチェックをクリアをします。 ListBoxの1,2は同じ情報を使っています。 なので、ListBox1と同じ情報のListBox2については、最初の方でチェックを 付ける処理をしています。((1)) その後の処理が遅いのですが、ListBox1のどれかをクリックする度に20秒以上 動きが止まってしまうので、何か対策があればどうぞ宜しくお願い致します。 ※なぜか処理が終わるとフォームが消えてしまいます。例えばブラウザを一度アクティブ  にしてからエクセルに戻ると出てくるのですが、何が原因でしょうか? Private Sub ListBox1_Click() Dim RR, HRR As Range Dim SID As Integer ' 'With Application ' .ScreenUpdating = False ' .EnableEvents = False ' .Calculation = xlCalculationManual 'End With '// 選択されているかもしれないListBox2のチェックをクリア For i = 0 To Me.ListBox2.ListCount - 1 ListBox2.Selected(i) = False Next Debug.Print Time; " - 同じ会社にチェックを付けるスタート" '// 同じ会社にチェックを付ける For si = 0 To ListBox2.ListCount - 1 If Me.ListBox2.List(si, 0) = RR Then Me.ListBox2.Selected(si) = True si = 0 Exit For End If Next Debug.Print Time; " - 同じ会社にチェックを付ける終り" Debug.Print Time; " - 非対象シートにある対象外にチェックを付ける スタート" '// 非対象シートにある対象外にチェックを付ける With Sheets("非対象") For Each RR In .Range(.Cells(1, 1), .Cells(.Cells(600000, 1).End(xlDown).Row - 1, 1)) If RR = Me.ListBox1 Then For si = 0 To ListBox2.ListCount - 1 If Me.ListBox2.List(si, 0) = .Cells(RR.Row, 2) Then Me.ListBox2.Selected(si) = True End If Next End If Next End With Debug.Print Time; " - 非対象シートにある対象外にチェックを付ける 終り" End Sub

  • Excel 絶対アドレスでハイパーリンクを作成する

    Excelブックのシートに、 相対アドレスではなく、絶対アドレスで ハイパーリンクを作成したいのですが どのようにすればよいでしょうか。 例えば、 Excelブック(Book.xlsx)のシートに ネット上のフォルダの中のファイル(test.txt)を 参照するハイパーリンクを設定する場合、 セルにファイル名(test.txt)を入力して このセルを右クリックのハイパーリンクで ハイパーリンクの挿入ダイアログが表示されるので リンク先:ファイル、Webページ test.txtのファイルを選択してOKボタンで このセルの中のtest.txtがハイパーリンク表示 (青色とアンダーバー)になります。 これをクリックするとtest.txtのファイルが開きます。 test.txtのファイルは常に同じ場所にあるものとして Book.xlsxファイルを別の場所に移動した場合でも、 このハイパーリンクをクリックして test.txtのファイルが開くようにしたいです。 よろしくお願いします。(Windows7,Excel2010)

    • yam2012
    • 回答数4
  • Excel 絶対アドレスでハイパーリンクを作成する

    Excelブックのシートに、 相対アドレスではなく、絶対アドレスで ハイパーリンクを作成したいのですが どのようにすればよいでしょうか。 例えば、 Excelブック(Book.xlsx)のシートに ネット上のフォルダの中のファイル(test.txt)を 参照するハイパーリンクを設定する場合、 セルにファイル名(test.txt)を入力して このセルを右クリックのハイパーリンクで ハイパーリンクの挿入ダイアログが表示されるので リンク先:ファイル、Webページ test.txtのファイルを選択してOKボタンで このセルの中のtest.txtがハイパーリンク表示 (青色とアンダーバー)になります。 これをクリックするとtest.txtのファイルが開きます。 test.txtのファイルは常に同じ場所にあるものとして Book.xlsxファイルを別の場所に移動した場合でも、 このハイパーリンクをクリックして test.txtのファイルが開くようにしたいです。 よろしくお願いします。(Windows7,Excel2010)

    • yam2012
    • 回答数4