HohoPapa の回答履歴
- エクセル バグを解決するために 再起動VBA
エクセルでなぜかマクロのボタンが消えてしまうというバグが怒っており、どうしても修正することができないので、ブック自体を保存→もう一度同じのを開くというマクロを組みたいです。しかし、一度close関数?でブックを閉じる命令が出た後にopenの指示を出してもすでに閉じてしまっているブックからの指示を受け取らないようで、うまくいきません。 どなたか解決策を教えていただきたいです。
- 締切済み
- Visual Basic
- yamahb
- 回答数6
- フォルダ内のエクセルを一括でpdfに変換(再)
6/27に表題の質問をさせていただいて、7/7にご回答を頂いて使い始めたのですが、実際のエクセルファイルには想定外の問題があり、何とか改善していただけないかと、再(追加)のお願いです。 「出来ることなら」ベースのお願いです。 何度もの追加要求で、結局2つのコードをご回答いただいたのですが、10個程度の試行検証では気付かなかった古いファイル(これが最初の対象エクセルファイル)でのシートの不整合が発覚しました。 ご回答で何とか200程度のファイルは処理したのですが非常に作業効率が悪いので出来れば改善をお願いしたく・・・・ 1.フォルダ内ファイルの一括変換コード Book内にデフォルトで空白のSheet2、Sheet3がくっついたファイルが一定頻度で存在していました。 空白のシートはPDFで「開けないファイル」とエラが出るのでシートが空白であることの確認ができない。 ●改善点:空白のシートは無視できませんか? 2.シート名指定の変換コード シート名を「申請書」に統一してあるのですが、シート名が入っていない「Sheet1」のエクセルファイルが一定の確率で入っており、該当シートが無い場合止まってしまうので再開時には変換済みのファイルパスは正確に削除してから再開しないと、止まるたびに最初から変換作業することになって作業効率悪し。(実際には進まない) ●改善点:D列以降に第2、第3のシート名を入力し、該当ない場合は無視する 以上2点、言いたい放題ですが上記しましたようにすでに200程度は「シート名指定」のVBAで処理できましたのでどちらか1つでも改善していただければ非常にありがたく。 ここまで完璧にできたので「何とか出来るなら」のお願いです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数5
- フォルダ内のエクセルを一括でpdfに変換(再)
6/27に表題の質問をさせていただいて、7/7にご回答を頂いて使い始めたのですが、実際のエクセルファイルには想定外の問題があり、何とか改善していただけないかと、再(追加)のお願いです。 「出来ることなら」ベースのお願いです。 何度もの追加要求で、結局2つのコードをご回答いただいたのですが、10個程度の試行検証では気付かなかった古いファイル(これが最初の対象エクセルファイル)でのシートの不整合が発覚しました。 ご回答で何とか200程度のファイルは処理したのですが非常に作業効率が悪いので出来れば改善をお願いしたく・・・・ 1.フォルダ内ファイルの一括変換コード Book内にデフォルトで空白のSheet2、Sheet3がくっついたファイルが一定頻度で存在していました。 空白のシートはPDFで「開けないファイル」とエラが出るのでシートが空白であることの確認ができない。 ●改善点:空白のシートは無視できませんか? 2.シート名指定の変換コード シート名を「申請書」に統一してあるのですが、シート名が入っていない「Sheet1」のエクセルファイルが一定の確率で入っており、該当シートが無い場合止まってしまうので再開時には変換済みのファイルパスは正確に削除してから再開しないと、止まるたびに最初から変換作業することになって作業効率悪し。(実際には進まない) ●改善点:D列以降に第2、第3のシート名を入力し、該当ない場合は無視する 以上2点、言いたい放題ですが上記しましたようにすでに200程度は「シート名指定」のVBAで処理できましたのでどちらか1つでも改善していただければ非常にありがたく。 ここまで完璧にできたので「何とか出来るなら」のお願いです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数5
- フォルダ内のエクセルを一括でpdfに変換(再)
6/27に表題の質問をさせていただいて、7/7にご回答を頂いて使い始めたのですが、実際のエクセルファイルには想定外の問題があり、何とか改善していただけないかと、再(追加)のお願いです。 「出来ることなら」ベースのお願いです。 何度もの追加要求で、結局2つのコードをご回答いただいたのですが、10個程度の試行検証では気付かなかった古いファイル(これが最初の対象エクセルファイル)でのシートの不整合が発覚しました。 ご回答で何とか200程度のファイルは処理したのですが非常に作業効率が悪いので出来れば改善をお願いしたく・・・・ 1.フォルダ内ファイルの一括変換コード Book内にデフォルトで空白のSheet2、Sheet3がくっついたファイルが一定頻度で存在していました。 空白のシートはPDFで「開けないファイル」とエラが出るのでシートが空白であることの確認ができない。 ●改善点:空白のシートは無視できませんか? 2.シート名指定の変換コード シート名を「申請書」に統一してあるのですが、シート名が入っていない「Sheet1」のエクセルファイルが一定の確率で入っており、該当シートが無い場合止まってしまうので再開時には変換済みのファイルパスは正確に削除してから再開しないと、止まるたびに最初から変換作業することになって作業効率悪し。(実際には進まない) ●改善点:D列以降に第2、第3のシート名を入力し、該当ない場合は無視する 以上2点、言いたい放題ですが上記しましたようにすでに200程度は「シート名指定」のVBAで処理できましたのでどちらか1つでも改善していただければ非常にありがたく。 ここまで完璧にできたので「何とか出来るなら」のお願いです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数5
- フォルダ内のエクセルを一括でpdfに変換(再)
6/27に表題の質問をさせていただいて、7/7にご回答を頂いて使い始めたのですが、実際のエクセルファイルには想定外の問題があり、何とか改善していただけないかと、再(追加)のお願いです。 「出来ることなら」ベースのお願いです。 何度もの追加要求で、結局2つのコードをご回答いただいたのですが、10個程度の試行検証では気付かなかった古いファイル(これが最初の対象エクセルファイル)でのシートの不整合が発覚しました。 ご回答で何とか200程度のファイルは処理したのですが非常に作業効率が悪いので出来れば改善をお願いしたく・・・・ 1.フォルダ内ファイルの一括変換コード Book内にデフォルトで空白のSheet2、Sheet3がくっついたファイルが一定頻度で存在していました。 空白のシートはPDFで「開けないファイル」とエラが出るのでシートが空白であることの確認ができない。 ●改善点:空白のシートは無視できませんか? 2.シート名指定の変換コード シート名を「申請書」に統一してあるのですが、シート名が入っていない「Sheet1」のエクセルファイルが一定の確率で入っており、該当シートが無い場合止まってしまうので再開時には変換済みのファイルパスは正確に削除してから再開しないと、止まるたびに最初から変換作業することになって作業効率悪し。(実際には進まない) ●改善点:D列以降に第2、第3のシート名を入力し、該当ない場合は無視する 以上2点、言いたい放題ですが上記しましたようにすでに200程度は「シート名指定」のVBAで処理できましたのでどちらか1つでも改善していただければ非常にありがたく。 ここまで完璧にできたので「何とか出来るなら」のお願いです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数5
- フォルダ内のエクセルを一括でpdfに変換(再)
6/27に表題の質問をさせていただいて、7/7にご回答を頂いて使い始めたのですが、実際のエクセルファイルには想定外の問題があり、何とか改善していただけないかと、再(追加)のお願いです。 「出来ることなら」ベースのお願いです。 何度もの追加要求で、結局2つのコードをご回答いただいたのですが、10個程度の試行検証では気付かなかった古いファイル(これが最初の対象エクセルファイル)でのシートの不整合が発覚しました。 ご回答で何とか200程度のファイルは処理したのですが非常に作業効率が悪いので出来れば改善をお願いしたく・・・・ 1.フォルダ内ファイルの一括変換コード Book内にデフォルトで空白のSheet2、Sheet3がくっついたファイルが一定頻度で存在していました。 空白のシートはPDFで「開けないファイル」とエラが出るのでシートが空白であることの確認ができない。 ●改善点:空白のシートは無視できませんか? 2.シート名指定の変換コード シート名を「申請書」に統一してあるのですが、シート名が入っていない「Sheet1」のエクセルファイルが一定の確率で入っており、該当シートが無い場合止まってしまうので再開時には変換済みのファイルパスは正確に削除してから再開しないと、止まるたびに最初から変換作業することになって作業効率悪し。(実際には進まない) ●改善点:D列以降に第2、第3のシート名を入力し、該当ない場合は無視する 以上2点、言いたい放題ですが上記しましたようにすでに200程度は「シート名指定」のVBAで処理できましたのでどちらか1つでも改善していただければ非常にありがたく。 ここまで完璧にできたので「何とか出来るなら」のお願いです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数5
- エクセルのオートコンプリートの動作について
エクセルのオートコンプリート機能について質問です。 通常、あるセルに「東京都千代田区」と入力し、次に下のセルに「と」と入力すると「東京都千代田区」という候補を示してくれ、エンターで確定できます。 そして、同じ列に「東京都新宿区」を入力すると、その下のセルに「とうきょうと」と入力しても候補が複数あるため表示されず、「とうきょうとし」まで入力すると「東京都新宿区」の候補が表示され、エンターで確定できます。 ここまではよいのですが、「とうきょうと」と入力して「東京都」と一度確定し、その次に「し」を入力すると、候補が「新宿区」と表示されるのですが、この状態でエンターキーで確定しようとすると、「東京都し」の表示に戻ってしまうのです。何度やっても同じです。 これは仕様なのでしょうか、なんらかの設定で確定できるようになるのでしょうか。ご存じの方いらっしゃいましたらご教示お願いします。 当方の環境(デスクトップPC)については以下の通りです。 Windows11 Home ver. 21H2 Microsoft Office Home and Business 2016 Excelのバージョン 2206
- ベストアンサー
- Excel(エクセル)
- momijinohappa
- 回答数5
- エクセルでサイズ表からカウントしたいです。
いつもお世話になっております。 エクセル初心者です。 ファイル添付のように、セルG3、H3、I3に【横、幅、高さ】の数字を入力すると、左側のサイズ表の、B3からE5の枠の中のあてはまるところに【1】とカウントしたいです。 今回でいえば、セルE4に【1】と表示させたいです。 CONUT関数やSUMPRODUCT関数でしょうか?
- ベストアンサー
- Excel(エクセル)
- yokoyama0106
- 回答数6
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- ExecuteExcel4Macroでのデータ取得
office365 従来、ドメイン配下のサーバに登録されているファイルをExecuteExcel4Macroでファイルを開かずにセルの値を抽出していました。 今回、サーバがドメイン配下でなくなったので参照ツールを変更しようとしています。 サーバ名が○○○○ IDがID パスワードがPW で Gドライブのinフォルダに登録されてる ファイル名:A001.xslsm シート名 :1_001_01 セルアドレス:A1 の内容を refer.xslmファイルのセルアドレスR1にExecuteExcel4Macroで表示させるマクロをベタで教えていただきたく。 ExecuteExcel4Macroでデータ抽出する構成にしているのは、参照するファイル容量が大きいので、 ファイルを開いてコピペ方式だとレスポンスが悪いからです。 サーバにはリモートディスクトップ接続をバッチファイルで起動したら入れる様にはなってます。 kido.batの中身 @echo off Set SERVER=○○○○ Set USERNAME=ID Set PASSWORD=PW Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD% Start mstsc /v:%SERVER% Timeout 3 Cmdkey /delete:TERMSRV/%SERVER% kido.batを起動するマクロは下記 Sub RunBatShell() Dim dProcessId As Double Dim sPath sPath = "C:\Users\ID\Desktop\kido.bat" dProcessId = Shell(sPath) End Sub 上記バッチ内容もマクロに記述出来たら1本化したく。
- 締切済み
- Excel(エクセル)
- 3620313
- 回答数2
- フォルダに入っているエクセルを一括でpdfに変換
フォルダ内に入っているエクセルファイル(xlsx)を一括でpdfgファイルに変換したいのですが。 更に出来れば xlsmも一気に出来れば最高です。 更に、その他のファイル(word等)が混在していても使えれば良いのですが、別の専用の仮フォルダで処理した後に元のフォルダに戻す、でもOKです。
- ベストアンサー
- Excel(エクセル)
- akira0723
- 回答数10
- ExecuteExcel4Macroでのデータ取得
office365 従来、ドメイン配下のサーバに登録されているファイルをExecuteExcel4Macroでファイルを開かずにセルの値を抽出していました。 今回、サーバがドメイン配下でなくなったので参照ツールを変更しようとしています。 サーバ名が○○○○ IDがID パスワードがPW で Gドライブのinフォルダに登録されてる ファイル名:A001.xslsm シート名 :1_001_01 セルアドレス:A1 の内容を refer.xslmファイルのセルアドレスR1にExecuteExcel4Macroで表示させるマクロをベタで教えていただきたく。 ExecuteExcel4Macroでデータ抽出する構成にしているのは、参照するファイル容量が大きいので、 ファイルを開いてコピペ方式だとレスポンスが悪いからです。 サーバにはリモートディスクトップ接続をバッチファイルで起動したら入れる様にはなってます。 kido.batの中身 @echo off Set SERVER=○○○○ Set USERNAME=ID Set PASSWORD=PW Cmdkey /generic:TERMSRV/%SERVER% /user:%USERNAME% /pass:%PASSWORD% Start mstsc /v:%SERVER% Timeout 3 Cmdkey /delete:TERMSRV/%SERVER% kido.batを起動するマクロは下記 Sub RunBatShell() Dim dProcessId As Double Dim sPath sPath = "C:\Users\ID\Desktop\kido.bat" dProcessId = Shell(sPath) End Sub 上記バッチ内容もマクロに記述出来たら1本化したく。
- 締切済み
- Excel(エクセル)
- 3620313
- 回答数2
- エクセル 時間計算合計(マイナス含む)
マイナス時間のデータを扱う為、各セルではTEXTして時間を 扱っております。 マイナス表示もできております。 各セルの合計をSUMを使用して計算したいのですが TEXTデータのSUM関数で=SUM(VALUE(W13:W43))を計算式として入れましたがデータに「マイナス時間」が含まれると結果が #VALUE!となってしまいます。 「プラス時間」でけあればTEXTの合算が出来ております。 「マイナス時間」を含めたTEXT合算が出来る方法をご教示願います。
- ベストアンサー
- Excel(エクセル)
- HKRKEN
- 回答数5
- エクセル 数字を早く入力する方法
質問させていただきます。 前提としてエクセルが使用できる サーフェスプロを使用しているのですが 現在の方法 A1セルに『0.5』と入力したい場合 エクセルのデータの入力規制の機能にて リストの機能を使用して『0.5』と入力させています。 例として『0.5』という数値を出しましたが この数値は変動し、0.1~1.0まで変動するので 場合によっては『0.3』や『0.8』等数値が変化するときがあるので リストの範囲では『0.1~1.0』まで数値を選択できるように しています。 サーフェスプロではタッチペンがあり それを使用していますので一番数値を打ちやすそうな リスト機能を使用していますが 他にもっと早く数値を入力しやすい方法って あるのでしょうか? ちなみにテンキー入力では余計に入力が 遅くなりました。 すいませんが回答宜しくお願いします。
- 締切済み
- Excel(エクセル)
- TaikooniQ1
- 回答数6
- エクセルVBAにて今日の列の枠線強調方法
画像のような日程表があるのですが、VBAで今日の日付の列の枠線を赤太線で強調したいと思っています。 どのような書き方になるか教えていただきたいです。 現在は条件付き書式で赤線になるようにし運用しているのですが、セルのコピー等行うため条件が増えてしまい不便しているためVBAで出来ればなと思っています。
- ベストアンサー
- Excel(エクセル)
- monako-11
- 回答数4
- Excel VBA シート印刷
VBA初心者で申し訳ないですが 質問させていただきます。 32社の企業様がいて入力用のシートに 全てリンクさせているのですが 都度印刷するタイミングが違います。 そこで、チェックボックスを活用して TRUEの時は印刷できるように設定したいのですが どのようなコードがありますでしょうか? ご教授いただければ幸いです。
- ベストアンサー
- Visual Basic
- ishikawa66
- 回答数4