- 1 名前:デフォルトの名無しさん mailto:sage [2022/07/17(日) 07:07:35.59 ID:tS4zKdphH.net]
- !extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512 ↑同じ内容を3行貼り付けること ExcelのVBAに関する質問スレ コード書き込みや作成依頼もOK 次スレは>>980が立てること 無理なら細かく安価指定 ※前スレ Excel VBA 質問スレ Part76 https://mevius.5ch.net/test/read.cgi/tech/1651339421/ VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
- 855 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 07:21:27.16 ID:tw/asOzR0.net]
- >>853
文字列で言語書いて実行するのってどうも好きじゃないな そもそも有効な場面ってあるんだろうか bougyuusonnin.seesaa.net/article/191171013.html >>854 調べなよ・・・
- 856 名前:デフォルトの名無しさん [2022/10/15(土) 09:05:24.46 ID:zmWNo0nm0.net]
- >>855
さあ? メソッドチェーンが使えるくらい? まぁ無理して使うもんでもないような。 現にJavascript知っててもVBAに混ぜて 使うような状況なんてなったことないし、 大体記述がめんどいし。
- 857 名前:デフォルトの名無しさん mailto:sage [2022/10/15(土) 09:07:30.39 ID:tw/asOzR0.net]
- >>856
ありがとう やっぱりほとんど無いよね。
- 858 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 03:31:09.39 ID:IoSf1xr/0.net]
- メリットはネイティブの手段でJSONがパースできるようになる事なんだけどVBAで必要になることはほとんどないか
ちなみに似たような方法でHtmlFileからIEのjavascriptを呼ぶ方法もある
- 859 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 05:54:19.77 ID:zEVEZIxw0.net]
- ネイティブ?
- 860 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 06:00:43.85 ID:q8mBJvHk0.net]
- 予め言語側で用意されてるってことじゃない
- 861 名前:デフォルトの名無しさん [2022/10/16(日) 06:58:42.73 ID:4eBUdjNxM.net]
- 正規表現をRegExpオブジェクトで利用することはネイティブですか?
- 862 名前:デフォルトの名無しさん [2022/10/16(日) 08:27:49.05 ID:6FfxZTeW0.net]
- 正規表現をRegExpオブジェクトで利用したらハゲますよ
- 863 名前:デフォルトの名無しさん mailto:sage [2022/10/16(日) 23:46:46.75 ID:n3hO69PQ0.net]
- 性器のことしか考えてないから禿げるんじゃね
- 864 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 02:28:59.55 ID:Foj5GBltM.net]
- 正規表現はexcelapiを使うのが楽
- 865 名前:デフォルトの名無しさん [2022/10/17(月) 17:47:22.14 ID:LwSzkOCXr.net]
- すみません、質問させてください
range内の空白セルを除いた部分を一気に配列に入れる方法ってありますか? 例えばA1、B2、A3、B3に1が入っていて、Range(Cells(1,1) ,Cells(2,2))を選んでいる状態で配列ArrにArr(1,1)=1、Arr(1,2)=1のみを入れる。ということです 「Range(Cells(1,1) ,Cells(2,2))を選んでいる状態」というのはFunctionで関数を作ったときにこの範囲を選んでいるという意味です CurrentRegionを使ってもA2、B2の空白まで配列に入ってきてしまって困ってます
- 866 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 17:53:55.90 ID:c98RAUt6M.net]
- selectionでforeach回せばできる気がするけどな
- 867 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 18:05:29.40 ID:PbBQX3S8M.net]
- 一気にやるなら判定文をスピルで一気に適用するか
- 868 名前:デフォルトの名無しさん [2022/10/17(月) 18:22:32.67 ID:KXCnFpZrr.net]
- すみません、先程の質問の意図はvba 100本ノックの以下の問題を解いていましたhttps://excel-ubara.com/vba100/VBA100_062.html
最初に範囲内を配列にすべて入れてdictionaryで出す方法を考えたんですけど、範囲のところがA1:C5とかならいいのですが、A:Cだと、すべての行まで配列に入ってしまって、それの行すべて処理するようになってしまったので、数字が範囲内の最終行までを配列に入れることができれば処理速度も変わるので、そういう方法があればという質問でした
- 869 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 18:56:02.19 ID:eqEJLsQnM.net]
- 答えも解説も書いてあるんだからそれ見ろよ
- 870 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 20:25:02.38 ID:sP2+Ci5U0.net]
- >>864
へーそんなのあるのか
- 871 名前:デフォルトの名無しさん [2022/10/17(月) 21:15:18.56 ID:8otnrSal0.net]
- 作成依頼です。
G列に空白セルがあった場合、その空白セルの隣のセルに入力されている値をクリアにする。 というコードを作成いただけないでしょうか。 よろしくお願いします。
- 872 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 22:12:03.14 ID:ISXu5HOG0.net]
- いやです
- 873 名前:デフォルトの名無しさん [2022/10/17(月) 22:18:07.47 ID:+NOpXqIT0.net]
- 待て、これは孔明の罠だ
- 874 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 22:23:49.67 ID:AIOop8Dz0.net]
- F、G、H列を無条件で消せばいいのね
- 875 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 22:24:49.52 ID:tLF3dHHy0.net]
- 隣とはどっちだ
あまりにも指示が不明瞭でバカが書いたとしか思えない文章 スルーで決定
- 876 名前:デフォルトの名無しさん [2022/10/17(月) 22:28:51.88 ID:dYe0p6CB0.net]
- >>871
マジレスするとここは質問スレであり 作成要請スレではありません。 作る方法等を聞けば教えてくれる人もいるかも知れませんが、作ってくれと丸投げにした場合、 その見返りを要求されるか一蹴されるかして終わるのが関の山です。 自分でそう言った趣旨のスレを探すか立てるかした方が賢明と思われます。
- 877 名前:デフォルトの名無しさん mailto:sage [2022/10/17(月) 22:46:52.95 ID:/WpPTN/JH.net]
- >>871
welcome to https://mevius.5ch.net/test/read.cgi/tech/1434079972/
- 878 名前:デフォルトの名無しさん [2022/10/17(月) 23:47:38.34 ID:yX88xE7Ya.net]
- >>874
消す方だったか、"クリア"って書くのかと思ったぜ
- 879 名前:デフォルトの名無しさん [2022/10/17(月) 23:49:43.92 ID:+NOpXqIT0.net]
- >>878
甘い 空(そら)と白(しろ)で合わせて空白まで読み取らないと
- 880 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 05:15:15.98 ID:s0SrGZFEa.net]
- 4000件くらいのデータのExcelファイルから
A. 特定の数十件の社員データを除いたデータファイル B. Aで除いた数十件の社員のデータのみのファイル を作成しなければなりません 元のファイルを2つFileCopyして ・Aから対象社員のデータをUINONメソッドでRangeに格納して一括削除 ・Bから非対象社員のデータをUINONメソッドでRangeに格納して一括削除 もしくは ・Aから対象社員データをAutoFillterしてBに貼り付け →Aから対象社員データ削除 を考えてますがどちらが速いでしょう 元の書式を活かしたExcelファイルが必要なので CSV出力やExcelファイルにデータのみ転記することはできません
- 881 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 05:41:41.52 ID:o16XpPR+M.net]
- 何度も繰り返し行なう作業とか面倒な作業ならVBA使うメリットもあるけど、その程度ならシートコピーとフィルターでさっさと手作業で済ませた方が手っ取り早いのでは?
- 882 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 07:10:04.49 ID:v8qBslO70.net]
- >>880
画面の書き換えだけ止めとけば、たぶん、どの方法でも大差ないと思うよ Unionは重いから、削除は一括じゃない方がいいかも 気になるならベンチマークとってみれば?
- 883 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 07:14:36.77 ID:NY9qjYA4d.net]
- >>876
>コード書き込みや作成依頼もOK 1をよくみような
- 884 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 08:05:51.17 ID:YCyRiw4bM.net]
- 個人的にはコード作ってとか書かれてたら困ってるんす金くださいと言われてるくらい嫌なので余計に作らないわ~
書くのは勝手だけど
- 885 名前:デフォルトの名無しさん [2022/10/18(火) 08:46:11.19 ID:q+c/s7kpM.net]
- 誰もお前には頼んでないのに、俺は作らない宣言しちゃう人って自意識過剰すぎません?
- 886 名前:デフォルトの名無しさん (ワッチョイ 2bcd-7iBv) mailto:sage [[ここ壊れてます] .net]
- >>871
1:30で書けたけど・・・ これぐらい書くのにみんなどれぐらい時間かかるもんなの? Sub foo() 最終行 = Cells(Rows.Count, 7).End(xlUp).Row For i = 1 To 最終行 If Cells(i, 7) = "" Then Cells(i, 6) = "" Cells(i, 8) = "" End If Next End Sub
- 887 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 09:45:31.08 ID:345TXlIrM.net]
- >>880
回答待つより実際に作って比較した方が早くない?
- 888 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 10:14:58.17 ID:UuGhYYcHd.net]
- >>887
いい回答だと思う 自分でやればわかることを他人に聞くのってほんとバカなのかなと思う
- 889 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 10:42:22.37 ID:fjjhfMGv0.net]
- >>871
Ruby で作ってみた。 未入力の列はnil となるので、a, c も未入力となる require 'csv' input_text = <<TEXT ,a b,b ,c TEXT output_text = String.new CSV.filter( input_text, output_text ) { |row| row[ 1 ] = nil unless row[ 0 ] # nil の時 } print output_text 出力 , b,b ,
- 890 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 11:09:36.18 ID:NJQ5BOf00.net]
- >>885
で、誰もお前に意見聞きたいとか頼んでないのにどうしてそんな自意識過剰な反応してんの?
- 891 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 13:16:40.55 ID:O7d9QRYR0.net]
- >>889
見づら! なにこのクソ言語
- 892 名前:デフォルトの名無しさん [2022/10/18(火) 14:44:23.15 ID:5fCnmsLA0.net]
- >>886
2~3分だな90分もかからんよ
- 893 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 19:46:45.52 ID:LJ6jaE7r0.net]
- ちょうど今日別々のシートの範囲Unionして二次元配列にしようと思ったらエラーだったな
同一シートじゃないと無理らしいね 二次元配列同士を結合したからまあいいけど
- 894 名前:デフォルトの名無しさん mailto:sage [2022/10/18(火) 21:13:25.02 ID:bD7mk4M6d.net]
- >>886
Nextのズレが気になって気になって今日は眠れないわ
- 895 名前:デフォルトの名無しさん [2022/10/18(火) 23:15:32.25 ID:fRTdwDaSa.net]
- 変数に漢字w = 0
- 896 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 15:06:47.27 ID:XsVwav6s0.net]
- マウスで範囲指定した複数のセルから値を受け取ったり書き込んだりする方法はありますですか?
"A1:C3" と指定した状態でそこに有る数値をVba側で受け取って一つ一つ何かをしたあと、 また今の指定した範囲のセルに書き込むとかです。 一つのセルであれば、ActiveCell.Value とすればいいですよね。
- 897 名前:デフォルトの名無しさん [2022/10/19(水) 15:45:02.14 ID:RzDK/9cQa.net]
- 日本語が不自由な人多いな
- 898 名前:デフォルトの名無しさん mailto:sage [2022/10/19(水) 16:40:42.06 ID:kjFQ3fMO0.net]
- >>896
Application.Selection.Valueで出し入れできる 基本的に2次元配列を操作することになるが、 単一のセルだと配列にならないとか 複数の領域が選択されていたときにどうするかとか 細かいところを考えることになる
- 899 名前:906 mailto:sage [2022/10/19(水) 20:54:47.64 ID:wavRu5Wg0.net]
- >>898
大変重要なキーワードを提示いただきありがとうございます。 とりあえずの目的は達成できました。 また、これで詳しい内容をググりに行けますです。
- 900 名前:906 mailto:sage [2022/10/19(水) 22:12:45.50 ID:wavRu5Wg0.net]
- ここに書いてありました
ttps://detail-infomation.com/vba-selection/
- 901 名前:デフォルトの名無しさん (ササクッテロラ Sp0f-HPGf) [2022/10/20(木) 01:06:22.80 ID:Rvw6iN3vp.net]
- >>886
>>889 ありがとうございます。
- 902 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 06:04:53.46 ID:I98JYgIT0.net]
- 外出先でもスマホからマクロ実行したいからGASでプログラムやろうかと思ってる
- 903 名前:デフォルトの名無しさん (ワッチョイ 9f42-M5DG) mailto:sage [2022/10/20(木) 07:03:58.77 ID:D7MvRF2u0.net]
- 勝手にやればええやん
- 904 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 09:47:53.53 ID:gU8aHBR/M.net]
- GASいいよね
Googleスプレッドシートは単一のブックを皆で共有してつつき回すのが前提だから、 Excel VBAでよくあるようにデータとマクロ用ブックを分けて部署別の複数のデータファイルをVBAでまとめて集計するみたいなことをする必要性が低くて、 そもそもGASを書かなくて済むケースが多かったりする 外部APIとのデータ連携が必要なときくらいだな
- 905 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 10:11:29.65 ID:od/5Btdhd.net]
- ここで広げる話じゃねぇ
- 906 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 11:53:08.75 ID:jbEEQ7MN0.net]
- GASってスマホからも動かせるの?
- 907 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 12:40:27.98 ID:gU8aHBR/M.net]
- もちろん
- 908 名前:デフォルトの名無しさん [2022/10/20(木) 17:44:35.99 ID:zIYHKHDh0.net]
- >>904
それってWeb版EXCELと何が違うの?
- 909 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 17:58:16.85 ID:wfln4dMhM.net]
- もちろん違わないよ
全く同じことがWeb版Excelにも言える まあExcelにしちゃうとせっかく共有してても結局ローカルコピーを作るバカが必ず出てきて邪魔になりがちだから、間違った使い方をするのが難しいという点では好ましいかもね
- 910 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 18:01:51.16 ID:rx8Gs0n5M.net]
- それはWEB版を使いにくいと思ってる人が居るってことでは?
- 911 名前:デフォルトの名無しさん mailto:sage [2022/10/20(木) 23:20:50.15 ID:I98JYgIT0.net]
- 試しにAndroidスマホからボタン(図形)をクリックしたけどgasを実行できなかったよ
なんか色々と制約があるみたいだし、JAVAやC#でスマホアプリ作ったほうがいいな
- 912 名前:デフォルトの名無しさん [2022/10/21(金) 00:43:10.35 ID:HmQfBwoT0.net]
- どんどんスレの趣旨からはなれtrくなー
そもそもスマホアプリ作るならAndroidでC#使うならXamarin使うことが前提になるしiPhoneならSwiftかObjectiveCだろ WindowsPhoneならxamlとC#かVB.Netで作ること出来たけど死滅しちゃったからなー Javaは実行時に中間コード翻訳が挟まるから重いし やっぱりスマホはiPhoneをSwiftで開発するのが最強だろうな AppleのMacで開発することが前提になるからちょいお金が必要になるけど。 ExcelのVBAやってる人はMac買うんなら別途Windows も必要だな MacのEXCELはVBAまともに動くことを期待しない方がいいから。
- 913 名前:デフォルトの名無しさん [2022/10/21(金) 01:50:58.42 ID:6vVdUlmSd.net]
- >>912
突っ込み所が多過ぎ
- 914 名前:デフォルトの名無しさん [2022/10/21(金) 08:00:32.41 ID:K0Nv/hCp0.net]
- >>912
突っ込み所がほんと多過ぎ
- 915 名前:デフォルトの名無しさん [2022/10/21(金) 17:19:06.50 ID:qYJSQXItd.net]
- 質問ですが、
シートに動的に追加したボタンに対して、共通のクリックイベントを追加したいのですがやり方がわかりません。 教えてほしいです。 activesheet.buttons.addで追加したボタンに対して、 クラスモジュールで作成したクリックイベントを結びつけたいです。
- 916 名前:デフォルトの名無しさん [2022/10/21(金) 17:20:50.78 ID:qYJSQXItd.net]
- 動的にボタン作成しながらそのボタンに対して共通のクリックイベントを結びつける方法です
- 917 名前:デフォルトの名無しさん (ワッチョイ 9fd8-NYmr) mailto:sage [2022/10/21(金) 18:49:07.97 ID:7JSr5kXR0.net]
- >>916
.OnAction プロパティにプロシージャ名を設定
- 918 名前:デフォルトの名無しさん (ワッチョイ 7b2f-KWxC) mailto:sage [2022/10/21(金) 19:01:18.29 ID:DZ21JFev0.net]
- 基本的にはボタンのOnActionにマクロ(Subのメソッド)名を設定すればいいんだが
クラスモジュールのメソッドとか直接指定できないんじゃないかな 間に標準モジュールかますとかすれば行けると思うが
- 919 名前:デフォルトの名無しさん (スッップ Sdbf-h7FX) mailto:sage [2022/10/21(金) 19:01:59.59 ID:2/IIqD8Nd.net]
- マクロの記録でもやればおおよそやりたい事のひな型のコードはできると思うんだよね
そういうやり方で解決できない人ってなんだろと思う ActiveSheet.Buttons.Add(168, 108, 186.75, 66.75).Select Selection.OnAction = "Macro1" マクロで作ったこれを参考にすればいいんじゃないのと思うが Addで作ったものをObject型の変数で受け取ってその変数のOnActionに代入するだけでしょ それにググればこの程度はいくらでもでてくるんだけどね
- 920 名前:デフォルトの名無しさん [2022/10/21(金) 23:26:00.91 ID:HmQfBwoT0.net]
- >>918
確かに。 何でクラスモジュールのメソッドに紐付けようとするか謎だよな。 そもそもそれにはインスタンスが生成されていなければならない訳だし VBAのクラスはそこまで万能では無いからシングルトンパターンでよく使われるみたいに自分で自分を生成することも出来ない。 そうすると前もって生成したインスタンスのメソッドに紐付けるしかない訳だけどそんなことVBAのクラスで本当に出来るのか?と思ってしまうわな。
- 921 名前:デフォルトの名無しさん [2022/10/22(土) 09:44:18.85 ID:+w0aEr6Jd.net]
- クラスのモジュールではなくてもいいんですけど、何かしらの共通メソッドを呼び出せるようにしたいです。
動的に作った編集ボタンが100個くらいあって、編集するフォームを呼びだす共通メソッドに紐付けたいです。
- 922 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 10:00:21.77 ID:tvj8JbCcF.net]
- 初心者向けサイトに出てくるWithEventのやつじゃないの
クリックならいけるけどEnterとか一部はだめだから使わなかった
- 923 名前:デフォルトの名無しさん [2022/10/22(土) 10:24:34.97 ID:ivMt1YnGp.net]
- >>921
それは同じ関数呼んで引数で関数内で何とかするんじゃダメなの?
- 924 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 10:41:03.80 ID:ANF77yYL0.net]
- この辺?
https://thom.hateblo.jp/entry/2016/10/13/005105 Newしたcommandbuttonにaddeventhundlerみたいなことって出来ないのかな
- 925 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 10:49:28.11 ID:tqPxko+s0.net]
- だから何人も.OnActionだって言ってるのにアホなん?
- 926 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 11:20:03.36 ID:c1Knyq/s0.net]
- 目的や使用場面が不明だけど、それは1Sheet上にボタン100ヶ必要なものなのか?
そのボタンは、どう配列・配置されるものなのか マス目に10×10とかなのか、タテとかヨコにぞろぞろ100ヶなのか 何らかのデータの塊の傍にボタンを動的に配置し、それを押すことでひな型の編集フォームを呼び出すというのか >>924 とか上に書かれてきたサンプルを参考にして苦心して作れたとしても、結果として「それ違くね?」には成らないのか 設計の妥当性が問われる 「動的に編集ボタンをつくる」ための何らかのイベントが在るわけだし、だったらそれに結びつけた方が無駄が少ない とも
- 927 名前:デフォルトの名無しさん [2022/10/22(土) 15:30:44.10 ID:UYHwlHOK0.net]
- >>926
確かにねー でもリストの行の横っちょにボタン付いてて そのボタン押すとその行のデータ読んできて処理するとか ExcelのVBAじゃなくてもよくあることだし そう考えると100どころか1000くらいくっついてても それがユーザーにとって使いにくいとは言い切れない ケースもあるから何とも言えないね
- 928 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 16:00:19.50 ID:Md3R6uzp0.net]
- ポタン100個つけるならフォームは考えないでワークシートでselectionchangeでいいと思う
- 929 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 16:21:19.65 ID:ANF77yYL0.net]
- onclickでセルによって判別でもいいかもね
- 930 名前:デフォルトの名無しさん (ブーイモ MMe6-QNr5) mailto:sage [2022/10/22(土) 17:25:01.86 ID:R6+v0VTJM.net]
- >>929
あ、そっちのほうがいいね
- 931 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 18:08:51.98 ID:8rFwb/oz0.net]
- ボタンって最大何個ぐらい貼り付けできるんだろ?
メモリがあれば10万個とか貼れんのかな
- 932 名前:デフォルトの名無しさん [2022/10/22(土) 18:14:52.06 ID:CPpJyo/d0.net]
- >>928
>>929 確かにボタンにこだわる必要はないですね セルクリック時にフォーム呼び出したらいいですね
- 933 名前:デフォルトの名無しさん mailto:sage [2022/10/22(土) 22:30:23.86 ID:GMPaa0s5d.net]
- と言う事で無事解決しましたね
- 934 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 11:33:27.17 ID:le1S+yxh0.net]
- Excelのイベントに onclick とか無いけどな
OnDoubleClick ならあるけど 余計な位置でクリック・ダブルクリックした時に そのたんびに編集フォーム出るのを対策必要かな 違うイベントに関連付けた方がいいのかな
- 935 名前:デフォルトの名無しさん mailto:sage [2022/10/23(日) 16:22:22.37 ID:BP6ngYdb0.net]
- まあワイだったら単純にするために、
セル(か行)を選ばせて、 ボタンではその値を参照してフォームに渡させるって感じで作るけどな シートにオブジェクト何個も置くのはワイ的に無し
- 936 名前:デフォルトの名無しさん (ワッチョイ 05da-ze3V) [2022/10/23(日) 18:53:55.43 ID:WPTFsqfB0.net]
- 初心者は100ぐらい根性で書けばいいのだ
- 937 名前:デフォルトの名無しさん [2022/10/23(日) 20:53:35.93 ID:+izIRcqGM.net]
- >>936
そのあと「これは効率が悪い」と気付いて修正するならいいけど、それしか考えられず500,1000と増やし続けているおじさんがウチの会社にいます。
- 938 名前:デフォルトの名無しさん [2022/10/23(日) 23:34:27.69 ID:3vnbJWYw0.net]
- >>935
セルを選択させてボタンを押してその行の値をユーザーフォームに引き渡すの?
- 939 名前:デフォルトの名無しさん mailto:sage [2022/10/24(月) 03:27:38.59 ID:lrg5VPVy0.net]
- (;・∀・)1000個やった。。プログラマはすげぇやって思ったけど効率いいやり方あるんか。
- 940 名前:デフォルトの名無しさん mailto:sage [2022/10/24(月) 06:08:08.92 ID:6AUN+j8g0.net]
- 似たような処理ならforでもdoでもいいから1000回ループさせればいいわいな
- 941 名前:デフォルトの名無しさん [2022/10/24(月) 11:49:03.56 ID:iXy6XZlxa.net]
- 動いているなら問題ないと思うよ
- 942 名前:デフォルトの名無しさん mailto:sage [2022/10/24(月) 20:02:23.15 ID:lrg5VPVy0.net]
- 時間できたら改修してみるわ
- 943 名前:デフォルトの名無しさん [2022/10/25(火) 13:18:15.56 ID:dMEmx1y0a.net]
- 問題なく動いているのを変に直してバグ入れる人よくいる
- 944 名前:デフォルトの名無しさん mailto:sage [2022/10/25(火) 14:05:40.72 ID:Awxzqqqu0.net]
- ん?
俺の悪口やめろよ
- 945 名前:デフォルトの名無しさん [2022/10/25(火) 15:35:28.46 ID:zuyTceYk0.net]
- wordVBAについて質問したいのですがここでも良いですか?
win10 2019版ですが、ページ番号5のページ全体を選択状態にしたいのですが、ググって見つかったrectangles(1)の手法は2019ではうまくいきません。 解説サイトがExcel VBAに比べてとても少ないので困っています。 ご存知のかたいませんでしょうか?
- 946 名前:デフォルトの名無しさん [2022/10/25(火) 15:37:35.82 ID:rYg1mhKw0.net]
- >>945
死ねよ
- 947 名前:デフォルトの名無しさん mailto:sage [2022/10/25(火) 15:39:53.50 ID:PC01Ck0J0.net]
- いや、あんたじゃないよ、おれの悪口だよ
- 948 名前:955 [2022/10/25(火) 15:48:40.06 ID:zuyTceYk0.net]
- https://www.wordvbalab.com/code/3737/
ここで解決しました。 ルール違反だったようですみませんでした。
- 949 名前:デフォルトの名無しさん mailto:sage [2022/10/25(火) 17:07:14.74 ID:KrF65cxW0.net]
- >>948
956が頭おかしいだけだから気にすんな
- 950 名前:デフォルトの名無しさん mailto:sage [2022/10/26(水) 01:53:51.72 ID:cEMR/QGK0.net]
- 今は死ねとか言っちゃいけないんだぞ!
- 951 名前:デフォルトの名無しさん [2022/10/26(水) 11:34:25.48 ID:gGo/2Fws0.net]
- VBAのスレはこの今に存在するし、Excelって書いてあるのに無視して質問してる
更にはあまりにくだらないないようであるし この手の連中はつけ上がるからな
- 952 名前:デフォルトの名無しさん (ワッチョイ 8201-yYWu) mailto:sage [2022/10/26(水) 14:36:09.42 ID:xzd5i3vP0.net]
- なら誘導してやればいいだけだろ
VBAなんでも質問スレ Part3 https://mevius.5ch.net/test/read.cgi/tech/1631184381/
- 953 名前:デフォルトの名無しさん mailto:sage [2022/10/26(水) 19:48:54.22 ID:EO+J62QK0.net]
- バカは死ななきゃ治らないそうですよ
- 954 名前:デフォルトの名無しさん mailto:sage [2022/10/26(水) 21:41:45.13 ID:Zi5ur2ypM.net]
- >>953
それは残念でしたね
- 955 名前:デフォルトの名無しさん mailto:sage [2022/10/26(水) 22:17:58.40 ID:izoyFRHN0.net]
- >>953
あっ・・・
|

|