!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を3行貼り付けること
ExcelのVBAに関する質問スレ
コード書き込みや作成依頼もOK
次スレは>>980が立てること
無理なら細かく安価指定
※前スレ
Excel VBA 質問スレ Part77
https://mevius.2ch.net/test/read.cgi/tech/1658009255/
Excel VBA 質問スレ Part78
https://mevius.2ch.net/test/read.cgi/tech/1667104996/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part79(ワッチョイあり)
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ aaa4-I2zm)
2023/01/28(土) 12:12:12.41ID:UjlIZ1Ov0272デフォルトの名無しさん (ワッチョイ 022c-0l8A)
2023/04/09(日) 12:59:51.78ID:xFg640up0273デフォルトの名無しさん (ワッチョイ 2559-uxwc)
2023/04/09(日) 13:03:59.67ID:fQMTK17W0 こっそりYouTubeで解説動画見て、簡単なの自分で作って、実務のVBA眺めて意味を考えてググって分からなかったらここで聞いて勉強してからじゃない?
最初は使い方だけ聞けばいいし、中身変更なんて頻繁にないでしょ。
最初は使い方だけ聞けばいいし、中身変更なんて頻繁にないでしょ。
274デフォルトの名無しさん (ワッチョイ 2505-xchC)
2023/04/09(日) 17:34:38.52ID:VccS8NQy0 >>268
交互色もよくみる
交互色もよくみる
275デフォルトの名無しさん (ワッチョイ 8dda-O+PF)
2023/04/09(日) 18:28:02.92ID:SycmVm660 >>280
Listobject使うと自動で交互色テーブルになるんですが他国言語版はならんのか?
Listobject使うと自動で交互色テーブルになるんですが他国言語版はならんのか?
276デフォルトの名無しさん (アウアウウー Sa05-MV9R)
2023/04/09(日) 21:15:17.28ID:/EJLPp0Da おちつけ
277デフォルトの名無しさん (ワッチョイ c619-5xw/)
2023/04/11(火) 06:32:54.99ID:2FEVzV7Z0278デフォルトの名無しさん (ワッチョイ c510-CGoK)
2023/04/11(火) 10:56:35.96ID:muoUIQjV0 日商表計算1級は自慢してもいいレベルらしい。
mosは…察し。
mosは…察し。
279デフォルトの名無しさん (ワッチョイ 7f33-S3w6)
2023/04/15(土) 17:32:15.76ID:m9DY7U8S0 エクセルのチェックボックスにチェック入れたら、特定のセルに文字を入力する方法を教えてください
↓みたいにチェック入れたり外したりしたら、セルB2に入る文字を変えたいです
https://jsfiddle.net/07ed2ajc/
↓みたいにチェック入れたり外したりしたら、セルB2に入る文字を変えたいです
https://jsfiddle.net/07ed2ajc/
280デフォルトの名無しさん (ワッチョイ 5f79-uE6i)
2023/04/15(土) 17:39:31.98ID:iq3ZlEDB0 セル チェックボックス 連動
で沢山出てくるよ
で沢山出てくるよ
281デフォルトの名無しさん (スプープ Sdea-/HYv)
2023/04/22(土) 08:24:42.08ID:Ir4lduVSd A列の「作業結果」ごとに振り分けたいんだけど良い方法ない?
ピポッド組んだ方がはやいかな?
A列 B列
作業結果 氏名
不備なし 田中
不備あり 佐藤
不備なし 佐々木
不備あり 加藤
↓別シートに転記したい
A列
不備なし
田中
佐々木
不備あり
佐藤
加藤
ピポッド組んだ方がはやいかな?
A列 B列
作業結果 氏名
不備なし 田中
不備あり 佐藤
不備なし 佐々木
不備あり 加藤
↓別シートに転記したい
A列
不備なし
田中
佐々木
不備あり
佐藤
加藤
282デフォルトの名無しさん (スプープ Sdea-/HYv)
2023/04/22(土) 08:27:50.42ID:Ir4lduVSd フィルタかけて 「不備なし」、「不備あり」ごとに転記
作業結果 氏名
不備なし 田中
不備なし 佐々木
不備あり 佐藤
不備あり 加藤
「作業結果」列で重複データのみを削除
Sheets("Sheet2").Range("A1").CurrentRegion.RemoveDuplicates Columns:=1, Header:=xlYes
作業結果 氏名
不備なし 田中
佐々木
不備あり 佐藤
加藤
ここまではイメージしたのだけれど、
そもそもとして、A列の属性ごとにまとめたいから、上記ではうまくいかないような…
作業結果 氏名
不備なし 田中
不備なし 佐々木
不備あり 佐藤
不備あり 加藤
「作業結果」列で重複データのみを削除
Sheets("Sheet2").Range("A1").CurrentRegion.RemoveDuplicates Columns:=1, Header:=xlYes
作業結果 氏名
不備なし 田中
佐々木
不備あり 佐藤
加藤
ここまではイメージしたのだけれど、
そもそもとして、A列の属性ごとにまとめたいから、上記ではうまくいかないような…
283デフォルトの名無しさん (スプープ Sdea-/HYv)
2023/04/22(土) 08:29:37.58ID:Ir4lduVSd 氏名はありきたりなのを使用したので大丈夫かとw
284デフォルトの名無しさん (ワッチョイ 7d32-RykB)
2023/04/22(土) 08:31:58.26ID:EkSMf2Yw0 あかん不倫ありに見えた・・・
285デフォルトの名無しさん (スプープ Sdea-/HYv)
2023/04/22(土) 08:52:52.45ID:Ir4lduVSd 自己解決
ピボット組んだ方が説明しやすいような気がした
ピボット組んだ方が説明しやすいような気がした
286デフォルトの名無しさん (ワッチョイ 7d32-RykB)
2023/04/22(土) 08:56:33.28ID:EkSMf2Yw0 今月に入って勉強し始めたわいはフォームからの操作で使ってるけど、
ある結果に該当するデータを For ~ Next と If ~ Elseでふりわけてコピーしてる。
ある結果に該当するデータを For ~ Next と If ~ Elseでふりわけてコピーしてる。
287デフォルトの名無しさん (ワッチョイ eaea-cSV1)
2023/04/22(土) 09:16:50.26ID:0F5tuW810288デフォルトの名無しさん (スプープ Sdea-/HYv)
2023/04/22(土) 09:43:24.98ID:Ir4lduVSd >>287
これいけそうだね。
毎日集計ださなければならないんだけど、
日付で絞るのは楽勝だとして、
不備なし
不備あり
ごとにFILTERかければいいんだね。
なるべく誰でも分かるものにしろ、
とのお達しなので来週ためしてみるよ。
どうもありがとう。
これいけそうだね。
毎日集計ださなければならないんだけど、
日付で絞るのは楽勝だとして、
不備なし
不備あり
ごとにFILTERかければいいんだね。
なるべく誰でも分かるものにしろ、
とのお達しなので来週ためしてみるよ。
どうもありがとう。
289デフォルトの名無しさん (ワッチョイ 1e5e-9dEq)
2023/04/24(月) 16:29:17.11ID:51aj6gGh0 Excelのシートにpdfを貼り付けたいんですが(一枚目だけでいい)
OLEObjecps.Add
でファイルパスを与えて取り込むと
文字が読みづらいレベルで
解像度が低く取り込まれてしまいます
簡単なプレビューをエクセル上でしたいだけで
pdfのパスが入ってるセルを選択したら
シート上に表示、といったことがやってます
別のファイルを選択したら前のプレビューは消して次のファイルをプレビューする、みたいな
Acrobat Readerはインストされてますが
無料環境でやりたいです。
OLEObjecps.Add
でファイルパスを与えて取り込むと
文字が読みづらいレベルで
解像度が低く取り込まれてしまいます
簡単なプレビューをエクセル上でしたいだけで
pdfのパスが入ってるセルを選択したら
シート上に表示、といったことがやってます
別のファイルを選択したら前のプレビューは消して次のファイルをプレビューする、みたいな
Acrobat Readerはインストされてますが
無料環境でやりたいです。
290デフォルトの名無しさん (スプッッ Sd0a-bITu)
2023/04/24(月) 16:37:38.75ID:nUpPvlxcd291デフォルトの名無しさん (ワッチョイ 11da-/HYv)
2023/04/25(火) 10:02:17.63ID:OOi8qz2x0 >>289
>解像度が低く取り込まれる が、把握しずらかったが
https://www.microsoft.com/ja-jp/biz/smb/column-excel-pdf.aspx
↑の、【PDF がぼやけて表示される際の原因と対策】が合致するのか
>解像度が低く取り込まれる が、把握しずらかったが
https://www.microsoft.com/ja-jp/biz/smb/column-excel-pdf.aspx
↑の、【PDF がぼやけて表示される際の原因と対策】が合致するのか
292デフォルトの名無しさん (スフッ Sd0a-8Xzj)
2023/04/25(火) 11:27:26.34ID:Y1VsObgtd pdfを画像として印刷して
その画像を取り込めばいいと思う
その画像を取り込めばいいと思う
293デフォルトの名無しさん (ワッチョイ 1e5e-9dEq)
2023/04/25(火) 12:49:16.15ID:S+8jDJ380294デフォルトの名無しさん (ワッチョイ ea2f-FGqy)
2023/04/25(火) 12:56:36.27ID:P6aAftcz0 なぜReaderに表示させるではだめなのか
295デフォルトの名無しさん (ワッチョイ 11da-/HYv)
2023/04/25(火) 13:26:27.30ID:OOi8qz2x0 そこはほら、ファイルパスを指定して読み込む という部分で察するに
表示されたPDFに関連した他の情報もSheet上にいろいろあれこれ連動して表示されるとか
そういうつくりに成ってるのかも知れない デュアルモニタでも無いんで目が散るとかも
pngやjpgとかの画像ならオブジェクト扱いで拡大縮小すれば何とか処置できるかも知らんけど
PDF固有の問題とかなんだろ
表示されたPDFに関連した他の情報もSheet上にいろいろあれこれ連動して表示されるとか
そういうつくりに成ってるのかも知れない デュアルモニタでも無いんで目が散るとかも
pngやjpgとかの画像ならオブジェクト扱いで拡大縮小すれば何とか処置できるかも知らんけど
PDF固有の問題とかなんだろ
296デフォルトの名無しさん (アウアウウー Sa21-9dEq)
2023/04/25(火) 14:59:34.57ID:OylHipqda297デフォルトの名無しさん (ワッチョイ ea79-lTfL)
2023/04/25(火) 22:10:00.33ID:RtJhGNCC0 1 PDFをAdobeReaderで開く
2 AdobeReaderにCtrl+Lを送ってフルスクリーンにする
3 画面キャプチャする
4 クリップボードの画像をシートに貼り付ける
5 AdobeReaderを閉じる
何が面倒なんだこれ
2 AdobeReaderにCtrl+Lを送ってフルスクリーンにする
3 画面キャプチャする
4 クリップボードの画像をシートに貼り付ける
5 AdobeReaderを閉じる
何が面倒なんだこれ
298デフォルトの名無しさん (ワッチョイ ea2f-FGqy)
2023/04/26(水) 17:36:17.42ID:gCvQh4su0 1回だけならいいかもしれんが、毎日何回もやるとなったら
面倒だと思わんほうがどうかしてる
面倒だと思わんほうがどうかしてる
299デフォルトの名無しさん (ワッチョイ ea79-lTfL)
2023/04/26(水) 21:05:50.62ID:zbbRZmOB0 VBAスレで何言ってんだコイツ
300デフォルトの名無しさん (ワッチョイ c55f-6css)
2023/04/26(水) 22:50:11.08ID:hkryowTT0 まぁwebbrowserで済むなら
そっちのほうが良いだろね
readerのインスタンス閉じたり開いたりしなくていいし
いちいち画像スクショのフローも通す必要ないし
処理もパスを渡すだけで済むし
なんだったら複数ページでもスクロール確認できるし
そっちのほうが良いだろね
readerのインスタンス閉じたり開いたりしなくていいし
いちいち画像スクショのフローも通す必要ないし
処理もパスを渡すだけで済むし
なんだったら複数ページでもスクロール確認できるし
301デフォルトの名無しさん (ワッチョイ b710-tJUV)
2023/05/03(水) 21:37:40.68ID:u6AyBhT90 数値が指数表示されるのどうやって直しますか
format で@にすれば直るって言う人いるけど末尾にE15とか付いちゃう
format で@にすれば直るって言う人いるけど末尾にE15とか付いちゃう
302デフォルトの名無しさん (スップ Sdbf-v/6/)
2023/05/03(水) 22:23:40.94ID:sgDEJw+Jd >>301
馬鹿は消えろ
馬鹿は消えろ
303デフォルトの名無しさん (ワッチョイ 7759-gUqw)
2023/05/04(木) 03:04:51.18ID:0+hX2o4p0 表示形式変えたら良くね?
304デフォルトの名無しさん (ワッチョイ b7da-pJvN)
2023/05/04(木) 07:02:56.52ID:OlPgSuVa0 >>301
随分前に取り込んだcsv内のデータが指数表示になって困ったことがある。
セルの書式設定が標準だと12桁以上の数値は自動的に指数表示になるexcelの仕様らしいので書式設定を数値にするか、頭にアポストロフィをつけて文字列として入れたかのどちらかで対応した記憶。
随分前に取り込んだcsv内のデータが指数表示になって困ったことがある。
セルの書式設定が標準だと12桁以上の数値は自動的に指数表示になるexcelの仕様らしいので書式設定を数値にするか、頭にアポストロフィをつけて文字列として入れたかのどちらかで対応した記憶。
305デフォルトの名無しさん (ワッチョイ 77da-fitb)
2023/05/04(木) 09:06:13.63ID:c0G0c79m0 csvの取り込みはVBAから直接ではなく、
PowerQueryにした。
エンコードや読込み列数の指定もできる。
PowerQueryにした。
エンコードや読込み列数の指定もできる。
306デフォルトの名無しさん (ワッチョイ 7710-Q4KC)
2023/05/04(木) 17:35:17.84ID:SG8oVDU20 分からないから質問しているのに馬鹿だの何だのって。
307デフォルトの名無しさん (スプープ Sd3f-SRD8)
2023/05/04(木) 18:18:33.10ID:KWp7766Yd308デフォルトの名無しさん (スップ Sdbf-v/6/)
2023/05/04(木) 19:48:22.72ID:pc2Dfs+qd309デフォルトの名無しさん (ワッチョイ 7710-Q4KC)
2023/05/04(木) 20:21:25.82ID:SG8oVDU20 おいおい、NGワードての初めて使ったがあぼーんだらけだぞ??
いかにここがNGワードだらけか分かったよ。
いかにここがNGワードだらけか分かったよ。
310デフォルトの名無しさん (ワッチョイ d6da-KeI6)
2023/05/10(水) 02:58:03.13ID:ixnOuziw0 なにアホぬかしてんねん
311デフォルトの名無しさん (ワッチョイ cb10-9aD/)
2023/05/10(水) 20:53:06.79ID:cJ3FIEe20 あぼーん
312デフォルトの名無しさん (ワッチョイ d6da-KeI6)
2023/05/11(木) 22:30:54.17ID:tQtEMv7I0 あかーん
313デフォルトの名無しさん (ワッチョイ cb10-9aD/)
2023/05/12(金) 22:05:56.53ID:dIt5+Jxy0 おぼーん
314デフォルトの名無しさん (ワッチョイ cfda-ZkZz)
2023/05/13(土) 19:38:24.33ID:E3uC06QM0 こぼーん
315デフォルトの名無しさん (ワッチョイ a32d-Q5z4)
2023/05/15(月) 07:09:01.65ID:Rm921WLC0 会社のシステム(黒バックに緑の字)で“数字→Ent”で画面表示を切り替えて行くんだけど、どうしてもSendkeyでEnt(テンキー側)が押せない。(それ以外は押せている)
NumLockの問題では無いと思うんだけど、何が問題なんだろう?
“{ENTER}”でも“~”でもダメでした。
どうもメインキー側のEntを押している感じがする。(Entはそれぞれ別の機能か割り振られている)
Sendkeyで無理なら他の方法ってない?
ちなみにVBAは独学でやっている初心者なので、お手柔らかに。
NumLockの問題では無いと思うんだけど、何が問題なんだろう?
“{ENTER}”でも“~”でもダメでした。
どうもメインキー側のEntを押している感じがする。(Entはそれぞれ別の機能か割り振られている)
Sendkeyで無理なら他の方法ってない?
ちなみにVBAは独学でやっている初心者なので、お手柔らかに。
316デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/15(月) 07:44:39.36ID:S3yoUkobd 大きいEnterとテンキーのEnterはキーコードが違う
テンキー側は{ENTER}
sendkeysで{PRTSC}やっても画面キャプチャ撮れないのと同じようなものかも
AutoHotKeyみたいなツール使った方が簡単かもよ
テンキー側は{ENTER}
sendkeysで{PRTSC}やっても画面キャプチャ撮れないのと同じようなものかも
AutoHotKeyみたいなツール使った方が簡単かもよ
317デフォルトの名無しさん (ワッチョイ a32d-Q5z4)
2023/05/15(月) 08:33:02.84ID:Rm921WLC0318デフォルトの名無しさん (ラクッペペ MM7f-zI38)
2023/05/15(月) 09:43:33.62ID:aWbkU9SeM Excelじゃ無理
319デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/15(月) 10:32:40.13ID:TS5z6+d2d >>317
.exe叩くことすら不可能なら諦めろ
AutoHotKeyはAS/400のターミナル操作で右ctrl無いノートPCで右altで右ctrl操作したり、
テンキーがないノートPCでてんきーのEnter押下操作したりした実績がある
.exe叩くことすら不可能なら諦めろ
AutoHotKeyはAS/400のターミナル操作で右ctrl無いノートPCで右altで右ctrl操作したり、
テンキーがないノートPCでてんきーのEnter押下操作したりした実績がある
320デフォルトの名無しさん (アウアウウー Sa67-0O/8)
2023/05/15(月) 11:57:22.16ID:SjuerCeea 上司にできませんって言うのも勇気
321デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/15(月) 12:25:24.97ID:hNhS+OV4d322デフォルトの名無しさん (ワッチョイ a32d-Q5z4)
2023/05/15(月) 13:00:05.62ID:Rm921WLC0 コレ(>>315)は仕事の話だけど、別に上司に言われてやってるんじゃなくて、仕事の効率を上げる為に自分が勝手にやってるだけ。
俺はExcelを使ってるけど、他の人は画面を見て手打ちしたり紙に書き写したり、何なら電卓叩いてる。
で、今は会社のシステムのマクロ(Excelで操作を記録するのと同じ様なモノ)にEntを登録して、画面上部にあるそのアイコンをVBAでマウスを操作してクリックすると言う、無理矢理なやり方でやってる。
やっぱりWin32APIでやってみるかな。
みんなありがとう。
長文でスマン。
俺はExcelを使ってるけど、他の人は画面を見て手打ちしたり紙に書き写したり、何なら電卓叩いてる。
で、今は会社のシステムのマクロ(Excelで操作を記録するのと同じ様なモノ)にEntを登録して、画面上部にあるそのアイコンをVBAでマウスを操作してクリックすると言う、無理矢理なやり方でやってる。
やっぱりWin32APIでやってみるかな。
みんなありがとう。
長文でスマン。
323デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/15(月) 13:53:06.37ID:+mRHKUjh0 いくつか疑問が :
(黒バックに緑の字)で“数字→Ent”で画面表示を切り替えて行く ここは実際のキーを叩いてる?
ユーザーフォーム上とかの数字をクリックしてEnterボタンとかを押してる?
“{ENTER}”でも“~”でも ENTERには{}付けてるのに ~には{}付けないのは単なるタイポ?
(黒バックに緑の字) それってPower Shell とか コマンドプロンプトとかで無くて?
どうしてもSendkeyでEnt(テンキー側)が押せない テンキー側である必要は? メインのENTERキーが押せれば充分なのでは?
(黒バックに緑の字)で“数字→Ent”で画面表示を切り替えて行く ここは実際のキーを叩いてる?
ユーザーフォーム上とかの数字をクリックしてEnterボタンとかを押してる?
“{ENTER}”でも“~”でも ENTERには{}付けてるのに ~には{}付けないのは単なるタイポ?
(黒バックに緑の字) それってPower Shell とか コマンドプロンプトとかで無くて?
どうしてもSendkeyでEnt(テンキー側)が押せない テンキー側である必要は? メインのENTERキーが押せれば充分なのでは?
324デフォルトの名無しさん (ワッチョイ 6393-kDbr)
2023/05/15(月) 14:07:11.48ID:hcGmEYCb0 >>323
一部のターミナルエミュレータ(IBM iSeriesとか)ではテンキーのEnterとテンキーではないEnterや、
右ctrlと左ctrlなんかに別々の動作が割り当てられてるからでしょ
PSやコマンドプロンプトなら別の動作ではないし、
画面の配色もデフォルトで黒地に白文字でわざわざ変えるとも思えない
一部のターミナルエミュレータ(IBM iSeriesとか)ではテンキーのEnterとテンキーではないEnterや、
右ctrlと左ctrlなんかに別々の動作が割り当てられてるからでしょ
PSやコマンドプロンプトなら別の動作ではないし、
画面の配色もデフォルトで黒地に白文字でわざわざ変えるとも思えない
325デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/15(月) 14:27:07.62ID:+mRHKUjh0 あぁ、「会社のシステム」ってのが別にあって、他の社員はその画面上だけで処理してるけど
相談者はそこに別途起動したExcelでキー操作したい ってことか?
だからメインのENTERキーとテンキーのENTERキーは区別して使いたいと?(メインだとベースのシステム側が
反応しちゃうから とか) 結構無理やりな使い方のような
Sendkeysはプレーンの状態しか想定してないような もうひとつのシステムとのアクティブが問題とか?
https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/keycode-constants
Sendkeysはやめて、ここのキーコードでコード書いた方が安全安心なような
相談者はそこに別途起動したExcelでキー操作したい ってことか?
だからメインのENTERキーとテンキーのENTERキーは区別して使いたいと?(メインだとベースのシステム側が
反応しちゃうから とか) 結構無理やりな使い方のような
Sendkeysはプレーンの状態しか想定してないような もうひとつのシステムとのアクティブが問題とか?
https://learn.microsoft.com/ja-jp/office/vba/language/reference/user-interface-help/keycode-constants
Sendkeysはやめて、ここのキーコードでコード書いた方が安全安心なような
326デフォルトの名無しさん (アウアウウー Sa67-0O/8)
2023/05/15(月) 15:18:05.10ID:n5uW0pS1a327デフォルトの名無しさん (ワッチョイ a32d-+/XS)
2023/05/16(火) 13:42:46.21ID:eYLYq0u20 >>315です。
もうSendkeys以外でやろうと思っていましたが、323さんが疑問を持ったままだとモヤモヤするでしょうし、一応返信しておきます。
注意:長文・駄文になるので、興味の無い方は無視してください。
(レスアンカーが多過ぎたので、レス番号のみにしています。)
まず会社のシステムをソフトウェア名で検索したら、まさに324さんが言っているモノでした。
今やっているのは、その操作をExcel_VBAからSendkeysで叩かせてメニューを操作し、必要なデータをExcel側に持って行って処理しようとしています。
(会社のシステム上では、現状その処理が出来ない為。)
主に毎日出るデータから必要な数値を関数を使って抜き出して計算する為です。
現在その作業をやっている人があまりにも時間が掛かり過ぎていて、作業効率をUPする為にやっています。
(画面上の数値を目視で探して紙に書き留め、電卓で計算してExcelに手入力すると言うアナログな方法です。)
テンキー側のEnterが押せない以外は出来ていて、作業時間は1/3の以下に出来ました。
自分も323さんが325で言っている様に、無理矢理な使い方(特にEnterの入力法)をしているとは思っています。
もう一度調べ直して、325のリンクのキーコードに切り替えてみます。
ありがとうございます。ヒントになりました。
もうSendkeys以外でやろうと思っていましたが、323さんが疑問を持ったままだとモヤモヤするでしょうし、一応返信しておきます。
注意:長文・駄文になるので、興味の無い方は無視してください。
(レスアンカーが多過ぎたので、レス番号のみにしています。)
まず会社のシステムをソフトウェア名で検索したら、まさに324さんが言っているモノでした。
今やっているのは、その操作をExcel_VBAからSendkeysで叩かせてメニューを操作し、必要なデータをExcel側に持って行って処理しようとしています。
(会社のシステム上では、現状その処理が出来ない為。)
主に毎日出るデータから必要な数値を関数を使って抜き出して計算する為です。
現在その作業をやっている人があまりにも時間が掛かり過ぎていて、作業効率をUPする為にやっています。
(画面上の数値を目視で探して紙に書き留め、電卓で計算してExcelに手入力すると言うアナログな方法です。)
テンキー側のEnterが押せない以外は出来ていて、作業時間は1/3の以下に出来ました。
自分も323さんが325で言っている様に、無理矢理な使い方(特にEnterの入力法)をしているとは思っています。
もう一度調べ直して、325のリンクのキーコードに切り替えてみます。
ありがとうございます。ヒントになりました。
328デフォルトの名無しさん (スッップ Sd1f-+Xfm)
2023/05/16(火) 16:04:00.86ID:/kT0iQ0Cd 無知な人は無知だから解決方法のアプローチすら間違う
IBMのCOMオブジェクトがあるだろ
IBMのCOMオブジェクトがあるだろ
329デフォルトの名無しさん (スッップ Sd1f-+Xfm)
2023/05/16(火) 16:15:00.01ID:/kT0iQ0Cd 少し囓ったレベルでそもそも何を使ってるかすらわからなかったようなレベルの奴が変に弄くり回すなよ
330デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/16(火) 17:06:14.83ID:3pcpoJhK0 無知は恥じることじゃ無い 怯むことでも無い 懸命に解を見付けようとするのは悪いことでも無い
ただ、敵(IBM iSeriesとか)の壁は高そうだ 敵を知り己を、って奴が遠回りでも結果的には近道なのか
IBMのCOMオブジェクトというヒントだけでゴールに辿り着けそうなら進んでもいいかも知らんし(やめとけ)
エミュレータで運用しなきゃいけないほど投資も出来ず利用者も不平不満を言えないような環境なら
それ壊したら損賠しきれない被害になるだろうから、ヘタに横からアドバイスも出来ないんだな(やめとけ)
結論はいぢくりまわすのはやめとけ てことで
ただ、敵(IBM iSeriesとか)の壁は高そうだ 敵を知り己を、って奴が遠回りでも結果的には近道なのか
IBMのCOMオブジェクトというヒントだけでゴールに辿り着けそうなら進んでもいいかも知らんし(やめとけ)
エミュレータで運用しなきゃいけないほど投資も出来ず利用者も不平不満を言えないような環境なら
それ壊したら損賠しきれない被害になるだろうから、ヘタに横からアドバイスも出来ないんだな(やめとけ)
結論はいぢくりまわすのはやめとけ てことで
331デフォルトの名無しさん (ワッチョイ 6393-kDbr)
2023/05/16(火) 18:47:42.45ID:KioSfVLt0332デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/16(火) 22:45:00.74ID:3pcpoJhK0 いや、>>324が例をあげて質問者が「それだ」っつーから「なにそれ?」でググったら
https://ja.wikipedia.org/wiki/IBM_i#/media/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Ibmi-main-menu.png
こんなんが出てきて、そういやどっかで見掛けたことあるな、とか思って、これだとフル画面だけど別途Excel開けるだけの
スペースが画面上にある様子だし、ターミナルエミュレータって書かれてるし「いぢるな」に成ってもおかしくないだろ?
Win11でもWindows3.1のゲームが出来る(どころかスーパーマリオまでできる)
https://archive.org/details/softwarelibrary_win3_games みたいなもんだろ(ちがうか)
リモートデスクトップやTeamViewerみたいに、キーボード操作もマウス操作も別画面に吸い込まれる みたいなもんだろ 違うのか?
https://ja.wikipedia.org/wiki/IBM_i#/media/%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB:Ibmi-main-menu.png
こんなんが出てきて、そういやどっかで見掛けたことあるな、とか思って、これだとフル画面だけど別途Excel開けるだけの
スペースが画面上にある様子だし、ターミナルエミュレータって書かれてるし「いぢるな」に成ってもおかしくないだろ?
Win11でもWindows3.1のゲームが出来る(どころかスーパーマリオまでできる)
https://archive.org/details/softwarelibrary_win3_games みたいなもんだろ(ちがうか)
リモートデスクトップやTeamViewerみたいに、キーボード操作もマウス操作も別画面に吸い込まれる みたいなもんだろ 違うのか?
333デフォルトの名無しさん (ワンミングク MMe7-uAqT)
2023/05/16(火) 23:38:51.78ID:3Jn4PeXnM そもそも開発環境が用意されてるわけでもなく本番環境でやろうとしてるのは明らかだろ
それも無断で
それも無断で
334デフォルトの名無しさん (ワッチョイ 835f-3DBk)
2023/05/17(水) 01:30:45.81ID:XWrmBJfr0 >>332
無知は恥じることじゃ無い
無知は恥じることじゃ無い
335デフォルトの名無しさん (ワッチョイ 1310-bKQp)
2023/05/17(水) 03:34:15.76ID:dtCX3F+n0 ここ何のスレだ?(笑)
336デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/17(水) 08:10:58.74ID:4R4WjBjgd337デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/17(水) 10:40:39.29ID:edeIW3zk0 マウントマウントうるせーよ 何でもマウントだと思うその僻み根性直せよ
どこがマウントなんだよ 忠告っつーんだろが 引き留めてんだ
つまんねコト書いてねーで、知ってんなら対策と傾向教えてやれや できねんか?
どこがマウントなんだよ 忠告っつーんだろが 引き留めてんだ
つまんねコト書いてねーで、知ってんなら対策と傾向教えてやれや できねんか?
338デフォルトの名無しさん (ラクッペペ MM7f-zI38)
2023/05/17(水) 10:51:01.19ID:ayW9U2wIM 改行とエンターキー別にほしいよねー
あとバックタブも必要だわ
あとバックタブも必要だわ
339デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/17(水) 11:41:51.42ID:8WDvU+6md >>337
無知は恥じることじゃ無い
忠告の前提が間違った知識あるいは勘違いに由るものなら
その忠告は間違っているかもという自認はしておくべき
俺は自分の環境(iSeriesの前身AS/400、ターミナルエミュレータはiSeriesと同じ)で使えたAHKって代替策と、
Win32API叩けばできるって代替策案内した
あなたはマウント取ろうとする以外に何かしたっけ?
無知は恥じることじゃ無い
忠告の前提が間違った知識あるいは勘違いに由るものなら
その忠告は間違っているかもという自認はしておくべき
俺は自分の環境(iSeriesの前身AS/400、ターミナルエミュレータはiSeriesと同じ)で使えたAHKって代替策と、
Win32API叩けばできるって代替策案内した
あなたはマウント取ろうとする以外に何かしたっけ?
340デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/17(水) 12:45:51.36ID:edeIW3zk0 どこをどう読んでも新人のヒラ社員(歳が若いかどうかまではわからんけど)が悪戦苦闘してる風 と、
方や、それなりに業務をこなしてきただろう人物が経験則を元に導き出した解で効率化を成し得た のと、
そういう読み方をしたんで、やめとけ・無理すンな、と
そのAHKとかWin32API叩く方法が、左程メインのシステムに影響を及ぼさず問題無く解決できる手段だとするなら
相談者もそっちにすがった方がいいんだろう どちらを選ぶかは相談者次第 とりまkeycodeのリンクは貼った
方や、それなりに業務をこなしてきただろう人物が経験則を元に導き出した解で効率化を成し得た のと、
そういう読み方をしたんで、やめとけ・無理すンな、と
そのAHKとかWin32API叩く方法が、左程メインのシステムに影響を及ぼさず問題無く解決できる手段だとするなら
相談者もそっちにすがった方がいいんだろう どちらを選ぶかは相談者次第 とりまkeycodeのリンクは貼った
341デフォルトの名無しさん (ワッチョイ 1349-ELkX)
2023/05/17(水) 13:12:55.03ID:Ga5ufIzN0 今来てよくしらんけど、ExcelでRPAもどきなんてするもんじゃねえなと思いましたまる
342デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/17(水) 13:35:49.51ID:edeIW3zk0 予めリスクのコストを計れるならやらない手は無いだろうけど、住人の指摘で「まさにそれ」って応じてるレベルなら
後先顧みずに無鉄砲な操作が先走ってるということでもあり、めくら蛇に動じずの喩えにハマってるようなもの
本職だって他社のシステムと云われた途端にそれなり身構えるものだろ?
リスクコストそっちのけで「こうしろ」だの「ああしろ」だの無責任に言い募れない だからやめとけと
うん、こう書いた方がかっちょ良かったかも 上のカキコは無しで
後先顧みずに無鉄砲な操作が先走ってるということでもあり、めくら蛇に動じずの喩えにハマってるようなもの
本職だって他社のシステムと云われた途端にそれなり身構えるものだろ?
リスクコストそっちのけで「こうしろ」だの「ああしろ」だの無責任に言い募れない だからやめとけと
うん、こう書いた方がかっちょ良かったかも 上のカキコは無しで
343デフォルトの名無しさん (アウアウウー Sa67-Q5z4)
2023/05/17(水) 13:57:52.40ID:PligybPra そもそもSendkeysってキーボードの操作をアクティブなウィンドウに送信してるだけなのに『いぢくりまわす』ことになるの?
リスクって何?
それがダメなら手入力での作業も出来ないでしょ。
あと作業時間が1/3になってるんだから実際に効率UPしてるワケで『それなりに業務をこなしてきただろう人物が~効率化を成し得た』は意味不。
手書きと電卓のどこが効率的なの?
まぁ~やり方が強引なのは間違いないけど。
リスクって何?
それがダメなら手入力での作業も出来ないでしょ。
あと作業時間が1/3になってるんだから実際に効率UPしてるワケで『それなりに業務をこなしてきただろう人物が~効率化を成し得た』は意味不。
手書きと電卓のどこが効率的なの?
まぁ~やり方が強引なのは間違いないけど。
344デフォルトの名無しさん (ラクッペペ MM7f-zI38)
2023/05/17(水) 16:25:11.69ID:ayW9U2wIM comがあるならセンドキーは愚策でしょ
しらんけど
しらんけど
345デフォルトの名無しさん (スッップ Sd1f-+Xfm)
2023/05/17(水) 16:30:50.87ID:WTJnQ5K1d ちょっと囓っただけの知ったかが色々やらかしてくれるのはよくある
346デフォルトの名無しさん (ワントンキン MM9f-5mEy)
2023/05/17(水) 19:06:16.88ID:Rj02nJNFM >>343
素人が勝手に作ったマクロをその内容も知らずに別の素人が使ったらどうなると思う?
素人が勝手に作ったマクロをその内容も知らずに別の素人が使ったらどうなると思う?
347デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/17(水) 20:35:36.27ID:gNzv1Kdtd348デフォルトの名無しさん (ワッチョイ 13da-Np+b)
2023/05/17(水) 21:03:27.97ID:edeIW3zk0 師匠がSendkeysは使うなって言い残してたからそれに倣ってたけど、他アプリにも使える
https://excel-ubara.com/excelvba1/EXCELVBA421.html みんな大好き神髄サイト
>>340 は一行目が相談者で、二行目は経験者の>>324 を対比させてる
操作する相手のアプリが見知ってるモノなら万が一を回避できるかも知らんが、業者が納めたガチガチのシステムだと
どんな仕様かも不明の上、どのキーに何が割り振られてるか知れたもんじゃ無い
メンテ用とかで隠しコマンドとか埋め込まれてた日にゃあ(まあ、キー1個に割り振る事は無いだろうとは言え)
たまたま1/3で済ませられてても、イレギュラーな運用には違いない 壊した時のことを懸念してるだけ
キチンと上司上長の許諾を得てからの改良なら >>324 が手取り足取り教えてくれるかも知れない
https://excel-ubara.com/excelvba1/EXCELVBA421.html みんな大好き神髄サイト
>>340 は一行目が相談者で、二行目は経験者の>>324 を対比させてる
操作する相手のアプリが見知ってるモノなら万が一を回避できるかも知らんが、業者が納めたガチガチのシステムだと
どんな仕様かも不明の上、どのキーに何が割り振られてるか知れたもんじゃ無い
メンテ用とかで隠しコマンドとか埋め込まれてた日にゃあ(まあ、キー1個に割り振る事は無いだろうとは言え)
たまたま1/3で済ませられてても、イレギュラーな運用には違いない 壊した時のことを懸念してるだけ
キチンと上司上長の許諾を得てからの改良なら >>324 が手取り足取り教えてくれるかも知れない
349デフォルトの名無しさん (ワントンキン MM9f-5mEy)
2023/05/17(水) 21:34:13.85ID:Q9NzDdvVM >>347
こういう馬鹿が問題を引き起こす
こういう馬鹿が問題を引き起こす
350デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/17(水) 22:03:25.31ID:aLcxvAiGd >>349
世のユーザーRPAほぼ全否定することになるじゃん
世のユーザーRPAほぼ全否定することになるじゃん
351デフォルトの名無しさん (ワッチョイ 1310-bKQp)
2023/05/17(水) 22:40:10.64ID:dtCX3F+n0 最近はVBAユーザーは神髄さんのサイトに移行しつつあるみたいね。
どこかのちょいちょいやらかし有名老舗サイトが超されるのも時間の問題
どこかのちょいちょいやらかし有名老舗サイトが超されるのも時間の問題
352デフォルトの名無しさん (スッップ Sd1f-+Xfm)
2023/05/18(木) 00:44:58.59ID:Lo9/fXs8d >>350
だから、「ノウハウもない能力もない素人が勝手に」が問題なんだろ
だから、「ノウハウもない能力もない素人が勝手に」が問題なんだろ
353デフォルトの名無しさん (スプープ Sd1f-kDbr)
2023/05/18(木) 02:00:11.23ID:evSCpenWd ユーザーRPA製品の売り文句知らなそうだな
誰でも簡単に作れるのをウリにしてるってのにw
誰でも簡単に作れるのをウリにしてるってのにw
354デフォルトの名無しさん (スッップ Sd1f-+Xfm)
2023/05/18(木) 02:32:12.49ID:Lo9/fXs8d355デフォルトの名無しさん (アウアウウー Sa67-yuEU)
2023/05/19(金) 18:19:33.08ID:PQ/SGKnqa >>354
うちの会社でも馬鹿が一生懸命量産してるよ
これが自動で出来るようになりました!
って画像認識たっぷり含んでてHTML・CSSも知らないもんだから
サイトのフォントがちょっと変わっただけで
ストップするようなRPAが大量に作られてる
うちの会社でも馬鹿が一生懸命量産してるよ
これが自動で出来るようになりました!
って画像認識たっぷり含んでてHTML・CSSも知らないもんだから
サイトのフォントがちょっと変わっただけで
ストップするようなRPAが大量に作られてる
356デフォルトの名無しさん (ワッチョイ e3ac-ELkX)
2023/05/19(金) 18:58:32.43ID:7WObf+m10 >>355
そいつがその実績()を活かして転職して、残ったやつが嘆く姿が見える
そいつがその実績()を活かして転職して、残ったやつが嘆く姿が見える
357デフォルトの名無しさん (スップ Sd1f-fNc9)
2023/05/19(金) 19:25:48.13ID:69LLabS5d358デフォルトの名無しさん (スッププ Sdff-kDbr)
2023/05/19(金) 21:52:10.05ID:tiNQX/qmd スレタイ読めない奴に比べればみんな玄人よ
359デフォルトの名無しさん (ワンミングク MM9f-ujIn)
2023/05/19(金) 23:28:52.13ID:4QMqiQyZM 自分でRPAの話しを出しておいて悔しかったからと捨て台詞
360デフォルトの名無しさん (アウアウウー Sa2f-cbOI)
2023/05/20(土) 01:03:14.01ID:BOzq7zOsa 皆、キャノンのWebPerformer の仕事は嫌がる
この技術を覚えても、使い道がないから
この技術を覚えても、使い道がないから
361デフォルトの名無しさん (アウアウウー Sa2f-hxPd)
2023/05/20(土) 02:10:46.12ID:g4ASJdAna 毒吐きw
362デフォルトの名無しさん (ワッチョイ 4a10-hDSn)
2023/05/21(日) 05:14:29.94ID:m2ueigJd0 黒画面に緑文字ってAS400じゃないの?
元からマクロ機能あるでしょ
元からマクロ機能あるでしょ
363デフォルトの名無しさん (スッップ Sdea-dRjP)
2023/05/21(日) 07:46:37.80ID:dQxPf7wod >>362
あるしコードはVBS使えるからスレの内容は必ずしも無駄にはならない
あるしコードはVBS使えるからスレの内容は必ずしも無駄にはならない
364デフォルトの名無しさん (ワッチョイ 0759-VH1D)
2023/05/21(日) 21:40:01.65ID:8HKNvpDq0 AS400ってまだ現役なんだ
365デフォルトの名無しさん (スッップ Sdea-6Vlr)
2023/05/21(日) 22:08:02.77ID:JkAFBIVPd 名前が変わったことも知らないにわか
366デフォルトの名無しさん (ワッチョイ 5ebb-Nc0r)
2023/05/22(月) 20:51:05.95ID:kSQcnoWG0 行数が同じ配列A,Bがあります
VBAで、ワークシート関数で言うとhstack(A,B)みたいな事がしたいのですがどう書けば良いですか
VBAで、ワークシート関数で言うとhstack(A,B)みたいな事がしたいのですがどう書けば良いですか
367デフォルトの名無しさん (スプープ Sdea-dRjP)
2023/05/22(月) 21:11:33.19ID:gYYX/Vimd Function hstack()
368デフォルトの名無しさん (ササクッテロラ Spcf-tLvz)
2023/05/27(土) 20:53:59.53ID:itVWVmnLp >>366
二次元配列の列方向に連結したい、と。
配列AとBが同じ行数という前提なら、
こんな感じのコードで実現可能かと。
Dim C() As Variant
ReDim C(1 To UBound(A, 1), 1 To UBound(A, 2) + UBound(B, 2))
For i = 1 To UBound(A, 1)
For j = 1 To UBound(A, 2)
C(i, j) = A(i, j)
Next j
For j = 1 To UBound(B, 2)
C(i, j + UBound(A, 2)) = B(i, j)
Next j
Next i
これでCがAとBのhstack(A, B)に
相当する配列になるはず。
二次元配列の列方向に連結したい、と。
配列AとBが同じ行数という前提なら、
こんな感じのコードで実現可能かと。
Dim C() As Variant
ReDim C(1 To UBound(A, 1), 1 To UBound(A, 2) + UBound(B, 2))
For i = 1 To UBound(A, 1)
For j = 1 To UBound(A, 2)
C(i, j) = A(i, j)
Next j
For j = 1 To UBound(B, 2)
C(i, j + UBound(A, 2)) = B(i, j)
Next j
Next i
これでCがAとBのhstack(A, B)に
相当する配列になるはず。
369デフォルトの名無しさん (ワッチョイ 9f10-HeY/)
2023/05/28(日) 01:44:19.65ID:Y6pndVpt0 拡大率が違う画面を複数使ってるとコマンドボタン押せなくなるのはどうにかならんの?
100%と150%で使ってると、後者ではボタンがきかず、エクセル画面を前者側に持っていくときくようになる。
100%と150%で使ってると、後者ではボタンがきかず、エクセル画面を前者側に持っていくときくようになる。
370デフォルトの名無しさん (ワッチョイ 0fda-S+HU)
2023/05/28(日) 03:17:02.66ID:t/0Z2SUe0 それで解決でいいんじゃね
371デフォルトの名無しさん (ワッチョイ 1bda-/RYi)
2023/05/28(日) 20:56:12.40ID:aECve9cA0 おおかた、モニターがスクエアだった時分のを未だに使わざるを得ない環境なんだろうが
150%になんかしないといけない環境を、いち早く改修することのが先決
そもそもディスプレイのカスタム スケーリングをしようとすると「テキストやアプリを読み取ることができなくなる云々」と
メッセージされる それを突破して設定してンだから、文句を言う筋合いじゃ無い
それとも、Excelの画面だけ150%にしてる? それだとちゃんとボタン押せるが?
150%になんかしないといけない環境を、いち早く改修することのが先決
そもそもディスプレイのカスタム スケーリングをしようとすると「テキストやアプリを読み取ることができなくなる云々」と
メッセージされる それを突破して設定してンだから、文句を言う筋合いじゃ無い
それとも、Excelの画面だけ150%にしてる? それだとちゃんとボタン押せるが?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【コメ】卸売業者「簡単に安売りできない」 「大暴落起きれば大赤字に」 JA「新米の販売進度が近年になく遅い。コメの回転が悪い」 [Hitzeschleier★]
- 中国から訓練の連絡あったが、区域など具体的な内容知らされず=小泉防衛相 [♪♪♪★]
- 空自機レーダー照射、音声データ公開 中国 ★4 [蚤の市★]
- 「残クレ」でマイホーム、国が銀行向け保険 新型住宅ローン普及促す -日経 ★2 [少考さん★]
- 【速報】 米国政府、中国が日本の自衛隊にレーダーを照射を批判、同事案で中国を批判するのは初めて [お断り★]
- 【高市早苗総理】食料品消費減税に慎重「今すぐ約束できない」…「物価上昇率は徐々に落ち着いていくと見込んでいる」 [Hitzeschleier★]
- 【高市速報】小泉進次郎「事前に中国軍から飛行訓練を開始すると連絡があったのは事実」 [931948549]
- 【正論】高市さん「『企業献金について与野党で協議する』という答弁は石破個人のものであり、もはや無効」特定野党を完全論破 [519511584]
- 【悲報】高市早苗政権に文春砲が連発! [115996789]
- 長期国債の金利、一時的に1.98%まで行く [805596214]
- (ヽ°ん゚)「ODした」オーバードーズしてそうなもの [377482965]
- 【正論】高市さん「長期金利が上がり続けていくことよりも、日本が成長していく方が大事」 [519511584]
