虹裏img歴史資料館 - imgの文化を学ぶ

ここでは虹裏imgのかなり古い過去ログを閲覧することができます。

20/12/07(月)20:43:04 if文が... のスレッド詳細

削除依頼やバグ報告は メールフォーム にお願いします。個人情報、名誉毀損、侵害等については積極的に削除しますので、 メールフォーム より該当URLをご連絡いただけると助かります。

20/12/07(月)20:43:04 No.753046470

if文が出来ればVBAの3割くらい使えてるって言えるかね?

1 20/12/07(月)20:44:36 No.753047050

10割ってなんですか…

2 20/12/07(月)20:44:37 No.753047059

3%くらいじゃないか

3 20/12/07(月)20:44:43 No.753047097

4 20/12/07(月)20:45:06 No.753047250

if文を正しく使えればベテラン名乗っていいよ

5 20/12/07(月)20:45:20 No.753047350

関数じゃなくてVBAか

6 20/12/07(月)20:45:21 No.753047354

if文程度で何が…?

7 20/12/07(月)20:45:43 No.753047477

むしろif文使えないとお話にならないのでは

8 20/12/07(月)20:45:51 No.753047532

シリアル通信ができれば…

9 20/12/07(月)20:46:47 No.753047851

>シリアル通信ができれば… ぐぐったけどできるみたいだよ 多分めちゃくちゃ面倒くさいんだろうけど…

10 20/12/07(月)20:46:56 No.753047915

関数はVBAではないことを教える

11 20/12/07(月)20:48:15 No.753048383

一応2級の資格取ったけどもう全く触ってなくて多分今はマニュアル無いと何もできない…

12 20/12/07(月)20:49:10 No.753048738

自動処理を他のExcelファイルに行いたいんだけどやり方がよくわかんね… 業務時間中にやるほどの余裕がないし…

13 20/12/07(月)20:50:21 No.753049236

同階層のフォルダにファイル置いたらそいつを読みに行って値取り込むのやりたいけどうまく行かぬ…

14 20/12/07(月)20:52:44 No.753050197

さっきニュースでついにセル内の関数でラムダ式を実装できるようになったと言っていた 誰が使うんだ誰が

15 20/12/07(月)20:54:30 No.753050897

su4414368.jpg

16 20/12/07(月)20:55:36 No.753051309

Excelの全貌がまずわかんねえから何%理解してるかも割り出せねえ

17 20/12/07(月)20:56:03 No.753051476

>同階層のフォルダにファイル置いたらそいつを読みに行って値取り込むのやりたいけどうまく行かぬ… どこまでは行けてる? コード書いたけどなぜ動かないのか分からない所まで行ってる?

18 20/12/07(月)20:56:48 No.753051793

自分が財務関数を使うことは一生ないんだろうな

19 20/12/07(月)20:57:36 No.753052065

変数は宣言する時種類まで言うべきなのか結局分からぬ

20 20/12/07(月)20:57:43 No.753052107

>同階層のフォルダにファイル置いたらそいつを読みに行って値取り込むのやりたいけどうまく行かぬ… FileSystemObjectで頑張る

21 20/12/07(月)20:59:12 No.753052722

クソみたいなレイアウト変更するくらいならPythonを正式に実装してほしい デファクトスタンダードのクソさよ

22 20/12/07(月)20:59:16 No.753052743

VBA無しでFor文と配列を使わせろ おかげでセル内が数百文字の汚い文字列になってかなわん

23 20/12/07(月)20:59:29 No.753052825

>同階層のフォルダにファイル置いたらそいつを読みに行って値取り込むのやりたいけどうまく行かぬ… 今なら取得と変換でよくない?

24 20/12/07(月)20:59:42 No.753052919

今日は複数のxlsxファイルで利用している全関数の一覧出力を作ってたけど PowerShellの方がよっぽど早くてスマートに書けるな

25 20/12/07(月)20:59:43 No.753052930

VBAのIFだけなら覚えてないも同義だし IFだけで見ても判定条件の書き方が要素の種類別にあるしな

26 20/12/07(月)20:59:48 No.753052954

>su4414368.jpg そこらのお仕事なら十分だな…

27 20/12/07(月)20:59:53 No.753052977

>変数は宣言する時種類まで言うべきなのか結局分からぬ 言うべき 言わないと読む人間が混乱する

28 20/12/07(月)21:01:32 No.753053598

>自動処理を他のExcelファイルに行いたいんだけどやり方がよくわかんね… >業務時間中にやるほどの余裕がないし… 最初だけ頑張って自動化する 何も言わなければ時間が浮くのでその時間で別の自動化をする 1日中暇になった!

29 20/12/07(月)21:01:48 No.753053691

じゃあfor文使える俺は6割ぐらい使えてるな!

30 20/12/07(月)21:01:51 No.753053709

>VBA無しでFor文と配列を使わせろ >おかげでセル内が数百文字の汚い文字列になってかなわん 配列は名前の定義なり別シートなりじゃだめ?

31 20/12/07(月)21:04:02 No.753054641

>>VBA無しでFor文と配列を使わせろ >>おかげでセル内が数百文字の汚い文字列になってかなわん >配列は名前の定義なり別シートなりじゃだめ? 配列はそれでどうにかなりそうだけどFor文がないと結局ほぼ同じ処理を何度も書くことになるじゃん!

32 20/12/07(月)21:04:49 No.753054949

リスト使ったFORってVBAだと使えないんだっけ…素晴らしい仕様だ

33 20/12/07(月)21:07:23 No.753055964

VBAは作った人が最後まで責任持ちなさい!

34 20/12/07(月)21:07:31 No.753056018

>>自動処理を他のExcelファイルに行いたいんだけどやり方がよくわかんね… >>業務時間中にやるほどの余裕がないし… >最初だけ頑張って自動化する >何も言わなければ時間が浮くのでその時間で別の自動化をする >1日中暇になった! 暇になったことを悟られないようにしつつ転職できる準備を整える完璧だ RPAエンジニアでもいいが

35 20/12/07(月)21:08:55 No.753056548

for nextの入れ子構図重ねすぎてi,j,k,lまで使ってた時は我ながら笑った do loopより使いやすいんだもん!

36 20/12/07(月)21:09:36 No.753056817

>>自動処理を他のExcelファイルに行いたいんだけどやり方がよくわかんね… >>業務時間中にやるほどの余裕がないし… >最初だけ頑張って自動化する >何も言わなければ時間が浮くのでその時間で別の自動化をする >1日中暇になった! 月初の処理だから月一しか無いのよね… 手作業で数十分だけど面倒だし自動化したいなと思って

37 20/12/07(月)21:09:41 No.753056856

>VBAは作った人が最後まで責任持ちなさい! VBAってテストできるのかな…

38 20/12/07(月)21:09:48 No.753056903

>VBAは作った人が最後まで責任持ちなさい! じゃあ自分だけで使うね…

39 20/12/07(月)21:11:29 No.753057629

最近untilだけでなくforの使い方を覚えたぞ

40 20/12/07(月)21:12:12 No.753057896

VBAで俺が使える機能列挙するから俺のレベル教えてほしい ・Dim as 構文 ・For Each, next for構文 ・Range、Selection、Offset、EntireRowとか ・Activate、Selectとか

41 20/12/07(月)21:12:44 No.753058129

1から書くとすごい手間だから手順覚えさせて微修正するのがなんだかんだで一番早い PCに何入れてもいいんだったらぶっちゃけPython使いたい

42 20/12/07(月)21:13:38 No.753058480

最近はおいやれpowershellしてる

43 20/12/07(月)21:14:36 No.753058864

RPAって何でもできるんでしょ? じゃあこの拠点によってフォーマットがバラバラの入社書類を読み込んで項目ごとにデータベース化できるようにして! と発注しようとしている人事を見てすげえ恥ずかしくなったな…

44 20/12/07(月)21:15:28 No.753059224

>RPAって何でもできるんでしょ? >じゃあこの拠点によってフォーマットがバラバラの入社書類を読み込んで項目ごとにデータベース化できるようにして! >と発注しようとしている人事を見てすげえ恥ずかしくなったな… でも出来ないことじゃないでしょ?

45 20/12/07(月)21:15:44 No.753059325

Declareを知ってから始まる

46 20/12/07(月)21:15:56 No.753059397

まがりなりにもソフト作ってるのにみんなこれで管理してる俺の部署はヤバいと思う

47 20/12/07(月)21:16:26 No.753059609

>でも出来ないことじゃないでしょ? まずフォーマットを統一するのが先じゃねえかな…

48 20/12/07(月)21:16:43 No.753059729

>と発注しようとしている人事を見てすげえ恥ずかしくなったな… 1フォーマットにつき数万円とかそういうのになりがち そういう数字を見て初めて目が覚める

49 20/12/07(月)21:17:28 No.753060036

>RPAって何でもできるんでしょ? >じゃあこの拠点によってフォーマットがバラバラの入社書類を読み込んで項目ごとにデータベース化できるようにして! >と発注しようとしている人事を見てすげえ恥ずかしくなったな… フォーマット統一した方が安上がりじゃね…?

50 20/12/07(月)21:17:55 No.753060214

>じゃあ自分だけで使うね… 便利なの使ってるじゃん「」!俺にも使わせてよ

51 20/12/07(月)21:18:56 No.753060627

>まずフォーマットを統一するのが先じゃねえかな… どこの仕様に統一するかで殴り合いが始まって話が拗れるのは何となくわかる

52 20/12/07(月)21:19:24 No.753060862

html制御とか出来るけどこういうの使えばいわゆるツール荒らしみたいなのが出来るんだろうか

53 20/12/07(月)21:19:25 No.753060870

orの複合条件の処理順序が他と違ってたって覚えがあるVBAのifは

54 20/12/07(月)21:19:54 No.753061060

フールプルーフもフェイルセーフも組み込んでないから分からないならこのマクロは絶対使うなって言っておいたのに大惨事になってたな前の職場 辞めたから知らんし…で通したけど

55 20/12/07(月)21:19:55 No.753061070

While~WendとかDo While~LoopとかDo~Loop Whileあたりは毎回ごっちゃになってぐぐる 今もぐぐって書いた

56 20/12/07(月)21:20:02 No.753061125

プログラマーを1人新しく雇うより現場の社員をプログラマーにした方が現場のこと分かってるし簡単! みんなしってるね

57 20/12/07(月)21:20:05 No.753061141

VBAどころか関数のindirectですらたまに使いこなせなくてダメで鵜

58 20/12/07(月)21:20:06 No.753061157

>html制御とか出来るけどこういうの使えばいわゆるツール荒らしみたいなのが出来るんだろうか スクレイピングもできるしよゆう まあ今だと対象のサーバーのほうがはるかに賢いけどな

59 20/12/07(月)21:20:55 No.753061497

VBAって何時間ぐらいの勉強で業務で使えるレベルになる?

60 20/12/07(月)21:20:58 No.753061517

人には渡せないレベルの業務円滑化マクロがジャンジャン溜まってきた

61 20/12/07(月)21:21:02 No.753061540

今ってexcel自体が賢くなったからindirect使うことほとんどないな…

62 20/12/07(月)21:21:13 No.753061623

INDIRECTMATCHはわかったけどわからないそんなやつ

63 20/12/07(月)21:21:19 No.753061672

マクロは自分のために使うんだよ

64 20/12/07(月)21:21:40 No.753061819

indirect使ってるとなんか玄人感あって楽しい

65 20/12/07(月)21:22:46 No.753062251

コピペ・改変・合体するためにググれる力さえあればいい

66 20/12/07(月)21:22:48 No.753062263

>VBAって何時間ぐらいの勉強で業務で使えるレベルになる? 人による 理解が早い人なら3ヶ月くらい 例外処理とか考えないなら1ヶ月でもいけるかもしれない

67 20/12/07(月)21:23:33 No.753062580

>VBAって何時間ぐらいの勉強で業務で使えるレベルになる? 何をしたいかにもよる

68 20/12/07(月)21:23:37 No.753062602

VBAで初めてbreakキー使った 何て便利なキーだ

69 20/12/07(月)21:24:09 No.753062831

>VBAって何時間ぐらいの勉強で業務で使えるレベルになる? テンプレートから文字列置換したいみたいのだったら30分あればできるだろうし 使うだけだったらハードルは限りなく低いよ

70 20/12/07(月)21:24:14 No.753062873

>1フォーマットにつき数万円とかそういうのになりがち >そういう数字を見て初めて目が覚める たぶん目なんて覚めないよ やっぱり人の手でやった方がいいなってなるだけだよ

71 20/12/07(月)21:24:16 No.753062880

俺しか使わないしエラー処理とかいらんだろ…

72 20/12/07(月)21:24:23 No.753062930

VBAは構造的に欠陥がありすぎて学ぶにはお勧めしない VBAひーこらやった後pythonやったとき同じスクリプト言語と呼ばれるものだとは思えなかった

73 20/12/07(月)21:24:43 No.753063058

大切なことは全部田中先生に教わった

74 20/12/07(月)21:25:09 No.753063261

>たぶん目なんて覚めないよ >やっぱり人の手でやった方がいいなってなるだけだよ RPA入れるなんて大体上からの命令だろ結局目を覚ますしかないんだよ めっちゃ渋るけど

75 20/12/07(月)21:25:15 No.753063307

配列関数について誰か詳しく教えてくれませんか

76 20/12/07(月)21:25:17 No.753063323

大まかな構文作るより些細な例外処理潰すほうが時間取られる…

77 20/12/07(月)21:25:45 No.753063502

他人の組んだVBAどころか自分の組んだVBAでさえ一日経つと何しようとしてたのか分からなくなるのでコメント大事

78 20/12/07(月)21:25:54 No.753063547

RPAやれーって号令かかったけどコロナのせいでなんか有耶無耶になった

79 20/12/07(月)21:25:55 No.753063551

田中先生にはマジで足向けて眠れねえ… あとMogu

80 20/12/07(月)21:26:09 No.753063651

ユーザーフォームに引数渡すスマートな方法ある? パブリック変数以外で

81 20/12/07(月)21:26:50 No.753063949

属人化するのがオチ

82 20/12/07(月)21:26:58 No.753064018

最後に触ったVBAは2003だったけど今でもVB6みたいな構文なんだろうか さすがに違うよね?VB6はもう残ってないよね?

83 20/12/07(月)21:27:20 No.753064174

>配列関数について誰か詳しく教えてくれませんか Ctrl+Shift+Enter

84 20/12/07(月)21:27:23 No.753064206

モジュール単位で dim hoge as worksheet set hoge = worksheets("fuga") やりたいけどsetできない

85 20/12/07(月)21:27:33 No.753064269

>最後に触ったVBAは2003だったけど今でもVB6みたいな構文なんだろうか >さすがに違うよね?VB6はもう残ってないよね? そ…そうだね…

86 20/12/07(月)21:27:39 No.753064309

人が作ったvbaみて○○.select Selection.Copyとかなってたらフッってなる

87 20/12/07(月)21:28:15 No.753064578

配列使わなくても画面の更新オフしてセルの内容直接書き換えりゃいいよ 10000セルも処理しないでしょ

88 20/12/07(月)21:28:33 No.753064705

VBAはとにかくエラーメッセージがクソ マジでクソでほかの言語やった時メッセージが具体的すぎて感動した マジで心底糞なので丹念に先例を当たっていくしかない

89 20/12/07(月)21:29:16 No.753065009

VBAもVBSも何ならsystem32の中にvb6のランタイムとかコンポーネントがある

90 20/12/07(月)21:29:25 No.753065075

>モジュール単位で >dim hoge as worksheet >set hoge = worksheets("fuga") >やりたいけどsetできない ワークシートの名前をstringで指定した方がいいんじゃない?

91 20/12/07(月)21:29:45 No.753065217

>最後に触ったVBAは2003だったけど今でもVB6みたいな構文なんだろうか >さすがに違うよね?VB6はもう残ってないよね? VBAなくてもVB6は現役バリバリだぞ 俺も現役で書いてる

92 20/12/07(月)21:30:04 No.753065326

>モジュール単位で >dim hoge as worksheet >set hoge = worksheets("fuga") >やりたいけどsetできない http://officetanaka.net/excel/vba/variable/05.htm パブリック変数

93 20/12/07(月)21:30:05 No.753065333

VBAって本職から見ればやっぱりお遊戯的なものなんだろうか

94 20/12/07(月)21:30:58 No.753065704

MSがどんなに先へ進めようと未だにWin32APIだしWinフォームなんだ

95 20/12/07(月)21:31:26 No.753065885

>VBAは作った人が最後まで責任持ちなさい! もういない…

96 20/12/07(月)21:31:28 No.753065903

お遊戯どころかおもちゃのハンマーで釘を打とうとするようなものだと昔聞いた

97 20/12/07(月)21:32:19 No.753066272

お遊戯的なオマケ要素だからクソでもいいよね?とMS様がおっしゃっているので実際お遊戯的ではある 死んでほしい

98 20/12/07(月)21:32:23 No.753066306

どうせ元のエクセルの時点で十全に使いこなせてる人の方が少ないんだから限界まで使い倒そう

99 20/12/07(月)21:32:24 No.753066314

配列をようやっと覚えた所でDictionaryとかいうのを知る 知った

100 20/12/07(月)21:32:56 No.753066559

>3%くらいじゃないか 結構大きいな…

101 20/12/07(月)21:32:58 No.753066576

openpyxlたのちい! 編集ロックをすり抜けちゃったのは笑ったけど怖い

102 20/12/07(月)21:33:00 No.753066587

今日は誰が作ったのかわからない全編マクロの記録で作成されたマクロを修整したよ 見てくれよこのコピーして貼り付けを同じ位置で3回やってたり シート1こずつ順にselectしていくマクロ!

103 20/12/07(月)21:33:17 No.753066719

excelとpython連携して~みたいなのが一瞬だけ流行ったよね やってることvbaと一緒だけど

104 20/12/07(月)21:33:40 No.753066893

>お遊戯どころかおもちゃのハンマーで釘を打とうとするようなものだと昔聞いた いつになっても工具(エディタ)がクソ古いからな…

105 20/12/07(月)21:33:45 No.753066924

変態的な例外処理だのOLEオブジェクトだの 使いこなせたらそれはそれでプロだよ…

106 20/12/07(月)21:34:00 No.753067035

>excelとpython連携して~みたいなのが一瞬だけ流行ったよね >やってることvbaと一緒だけど 書きやすさは正義だよ単純に pandasも別に使いやすいわけじゃないがVBAよりははるかにマシだ

107 20/12/07(月)21:34:07 No.753067067

>>VBAは作った人が最後まで責任持ちなさい! >もういない… Trello作ったのもジョエルだと知った時は本気で驚いた

108 20/12/07(月)21:34:07 No.753067075

PowerQuery使いたいけど全然わからん… なんだよDAX関数って…

109 20/12/07(月)21:34:18 ID:1wjF2aj2 1wjF2aj2 No.753067152

削除依頼によって隔離されました https://img.2chan.net/b/res/753047859.htm ゼロワン叩きのスレですがいまいち伸びないので叩きレスの協力お願いします

110 20/12/07(月)21:34:18 No.753067155

最近職場で詳しそうな顔しているという理由で丸投げされて勉強しながらやってるけど配列って便利ね…

111 20/12/07(月)21:35:12 No.753067531

>お遊戯的なオマケ要素だからクソでもいいよね?とMS様がおっしゃっているので実際お遊戯的ではある >死んでほしい MS様はそんな事言ってないだろ VBAを作った当時は間違いなく現役の言語だったんだよ

112 20/12/07(月)21:35:24 No.753067615

>VBAって本職から見ればやっぱりお遊戯的なものなんだろうか VBA自体は割となんでもできるけど 電動ドライバーとかセットするだけで組み立てできるカバーみたいな道具があるのに トンカチと手に持った釘だけで頑張って工作してるみたいな印象

113 20/12/07(月)21:35:50 No.753067800

ICADSXのユーザー用フォルダにEXCELとCADデータを連携させて図面の表をEXCELに落とし込むvba(create object使う奴)があって心底感動した EXCELってすごいんだな

114 20/12/07(月)21:35:53 No.753067814

pythonてのを使うと このブックを起動してこのシートのこのセルを別のブックのこのシートにコピーして… みたいなのをVBAより楽にできるのかな

115 20/12/07(月)21:36:27 No.753068039

>pythonてのを使うと >このブックを起動してこのシートのこのセルを別のブックのこのシートにコピーして… >みたいなのをVBAより楽にできるのかな できません

116 20/12/07(月)21:36:41 No.753068126

助けて「」!ステップインで一行一行読み込んでいったら想定通りの動きするのにいざ動かしたら違う動きになるの!

117 20/12/07(月)21:37:59 No.753068764

>このブックを起動してこのシートのこのセルを別のブックのこのシートにコピーして… >みたいなのをVBAより楽にできるのかな ブック起動すらしなくていいので軽いぞ

118 20/12/07(月)21:38:07 No.753068813

>できません できるだろ!?

119 20/12/07(月)21:38:20 No.753068923

簡単なマクロいくつか作って体裁整えてマクロ登録したボタンを設置して喜ばれるのいいよね …どうしてお前さんはここまでやって壊すんだ

120 20/12/07(月)21:38:33 No.753069019

pythonってperlの代わりでしょ ならUNIXじゃないと

121 20/12/07(月)21:38:51 No.753069148

設計のせも知らない利用者がVBAでコピペ建築する よくわからないけど動いてるから中身はどうでも良くなる 後継者が死ぬ

122 20/12/07(月)21:39:10 No.753069285

>簡単なマクロいくつか作って体裁整えてマクロ登録したボタンを設置して喜ばれるのいいよね >…どうしてお前さんはここまでやって壊すんだ 世の中のバリデーションチェックの重要さが分かる

123 20/12/07(月)21:39:22 No.753069396

>pythonてのを使うと >このブックを起動してこのシートのこのセルを別のブックのこのシートにコピーして… >みたいなのをVBAより楽にできるのかな うちの環境だとブック起動時に時々OfficeがフリーズしてたところにPythonがスーッと効いてこれはありがたい…

124 20/12/07(月)21:39:24 No.753069401

>助けて「」!ステップインで一行一行読み込んでいったら想定通りの動きするのにいざ動かしたら違う動きになるの! ちゃんとセルにファイル名シート名も追加して指定してる?

125 20/12/07(月)21:40:14 No.753069746

>簡単なマクロいくつか作って体裁整えてマクロ登録したボタンを設置して喜ばれるのいいよね >…どうしてお前さんはここまでやって壊すんだ このシートに直に入力したいのにできないそうか…シートを削除して作り直せばいいんだ…

126 20/12/07(月)21:40:20 No.753069791

>助けて「」!ステップインで一行一行読み込んでいったら想定通りの動きするのにいざ動かしたら違う動きになるの! 処理が重すぎてどっかで読み込みが間に合わなくなってるとか結構ある 効率化だ!

127 20/12/07(月)21:42:00 No.753070505

>簡単なマクロいくつか作って体裁整えてマクロ登録したボタンを設置して喜ばれるのいいよね >…どうしてお前さんはここまでやって壊すんだ 滅相もございません 儂はこのように何も…

128 20/12/07(月)21:42:49 No.753070870

>儂はこのように何も… (結合されているセル)

129 20/12/07(月)21:42:56 No.753070925

>>簡単なマクロいくつか作って体裁整えてマクロ登録したボタンを設置して喜ばれるのいいよね >>…どうしてお前さんはここまでやって壊すんだ >滅相もございません >儂はこのように何も… マクロが悪いと申すか ならばそのマクロを取り上げる

↑Top