!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part63
https://mevius.5ch.net/test/read.cgi/tech/1568630099/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Excel VBA 質問スレ Part64
レス数が900を超えています。1000を超えると表示できなくなるよ。
1デフォルトの名無しさん (ワッチョイ 23d0-o7DB)
2019/12/02(月) 23:43:54.18ID:ngrqyTy20807デフォルトの名無しさん (ワッチョイ 07ce-DFeu)
2020/03/03(火) 22:32:12.13ID:ZNfWdjcz0 だから職場で強要されてる言語のランキングでしょ
能率とか好みとか無関係
能率とか好みとか無関係
808デフォルトの名無しさん (ワッチョイ ff8e-oceE)
2020/03/03(火) 22:33:01.86ID:dGcpOur50 これと似たような理由だろ
https://i.imgur.com/q4GXr11.jpg
https://i.imgur.com/q4GXr11.jpg
809デフォルトの名無しさん (アークセー Sx03-54rA)
2020/03/03(火) 22:33:31.58ID:1bYPNvMdx COBOLは数十年に及ぶ後方互換性維持の実績があるから絶対にこのくらいの順位で落ち着く
COBOL不要論とか妄言だからなマジで
COBOL不要論とか妄言だからなマジで
810デフォルトの名無しさん (ワッチョイ 9f7c-oL1e)
2020/03/03(火) 22:49:49.99ID:b2+NWnE80 VBAの依頼はとても多い
811デフォルトの名無しさん (ワッチョイ cbae-1hVY)
2020/03/04(水) 00:14:55.68ID:SHIP3lO60 アドインをショートカットで呼びだす方法が調べてもわからないのですがあるのでしょうか
812デフォルトの名無しさん (アウアウウー Sa0f-blPw)
2020/03/04(水) 00:21:59.37ID:9VsHR+eQa 業界が慢性的な人不足だから、ある程度メジャーな言語ならそりゃ絶対的にはどれでも依頼はとても多いさ
どれを選んでも仕事は十分にあるのだから、どれとは言わないがあえて単価も人材市場評価も低いものを選ぶ必要はない
どれを選んでも仕事は十分にあるのだから、どれとは言わないがあえて単価も人材市場評価も低いものを選ぶ必要はない
813デフォルトの名無しさん (ワッチョイ 9f01-wuuJ)
2020/03/04(水) 06:19:22.68ID:Yqjto87s0814デフォルトの名無しさん (アウアウエー Sa3f-QWq5)
2020/03/04(水) 12:28:43.38ID:5h+Z4JsAa VBAの将来性ってどうなんですかね?
これがいい、っていう代わりがあればすぐにも移行するけど、それが示されないのにただ VBAは将来が… って言われてもなぁ…
これがいい、っていう代わりがあればすぐにも移行するけど、それが示されないのにただ VBAは将来が… って言われてもなぁ…
815デフォルトの名無しさん (アウアウエー Sa3f-2dlT)
2020/03/04(水) 12:48:25.12ID:pN64i/qda なんか何年も前からそう言われ続けている気がする
816デフォルトの名無しさん (ワッチョイ 3bb0-yu5C)
2020/03/04(水) 12:52:02.85ID:wYjs4WK40 現状維持か消えるかだろう
どう考えても発展する余地はない
どう考えても発展する余地はない
817デフォルトの名無しさん (ワッチョイ 3bb0-yu5C)
2020/03/04(水) 12:53:02.66ID:wYjs4WK40 どちらにせよ今のCOBOL需要みたいなのは残るだろうね
818デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/04(水) 12:53:45.23ID:192gnjdP0 ずっと10年以上VBAは終わりと言い続けてるやつがいるけど、ランキングを見ればわかるように現場では普通に使われてる
WindowsというOSも終わりと以下略
一度広まってしまった物は簡単には消えないんだよ
生態系を壊してるブラックバスと同じ
WindowsというOSも終わりと以下略
一度広まってしまった物は簡単には消えないんだよ
生態系を壊してるブラックバスと同じ
819デフォルトの名無しさん (ワッチョイ ef33-MCu0)
2020/03/04(水) 13:23:13.58ID:GaU/rHnt0 じゃあコロナも消えないな
820デフォルトの名無しさん (ワッチョイ 9f42-ZjDW)
2020/03/04(水) 13:55:31.39ID:HLZcEGPZ0 自然淘汰を待っているのと積極的に対策してるのを同列に語るのはどうかと
821デフォルトの名無しさん (ワッチョイ cbda-xiWk)
2020/03/04(水) 14:16:54.47ID:ryjR/JBt0 VBAが終わったらMSオフィスを使う理由がなくなる
822デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/04(水) 16:39:27.01ID:MKyvAYdn0 何をもって終わったというのか、後続が出なくても現場で使っていたら終わってないし
823デフォルトの名無しさん (ドコグロ MM4f-blPw)
2020/03/04(水) 18:32:59.89ID:O/qwuvY6M まあ既存のVBAマクロが新しいバージョンのExcelで動かなくなる日が来るとは思えないが、
VBEが廃止されて新規に作れなくなるのは十分にありうる
終わりがくるとしたらそれだろう
実際、VisualStudioなどのMS製品の多くは昔はVBAが入ってたわけだしな
VBEが廃止されて新規に作れなくなるのは十分にありうる
終わりがくるとしたらそれだろう
実際、VisualStudioなどのMS製品の多くは昔はVBAが入ってたわけだしな
824デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/04(水) 19:49:17.22ID:192gnjdP0825デフォルトの名無しさん (ワッチョイ cbae-ivEr)
2020/03/04(水) 20:05:22.88ID:SHIP3lO60 >>811
これ誰か知りませんか
これ誰か知りませんか
826デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/04(水) 20:13:23.22ID:4N1Kq+pZ0 >>825
クイックアクセスツールバーに入れてAltで呼び出すのが手軽なんじゃね
クイックアクセスツールバーに入れてAltで呼び出すのが手軽なんじゃね
827デフォルトの名無しさん (ワッチョイ 4b2f-4muP)
2020/03/04(水) 20:17:28.31ID:3PnKhINo0 ショートカットってなにさ
828デフォルトの名無しさん (ワッチョイ ab01-UjD1)
2020/03/04(水) 20:26:14.55ID:X6jjanDB0 ctrl + A みたいなんやろ
829デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/04(水) 20:41:44.37ID:hxmeGFhc0 調べてもわからないってなんやねん・・。
俺もわからないからググったら、検索結果の1番上に出てきたじゃんか。
俺もわからないからググったら、検索結果の1番上に出てきたじゃんか。
830デフォルトの名無しさん (スプッッ Sdbf-kTmN)
2020/03/05(木) 14:00:12.70ID:rKi2A6DKd 昔は何でもかんでもエクセルだったけど今は専用アプリが増えてエクセルの出番が減ってる
今後はもっとエクセルを使う場面が減るだろう
エクセルが無くなる事はないにしても
今後はもっとエクセルを使う場面が減るだろう
エクセルが無くなる事はないにしても
831デフォルトの名無しさん (オッペケ Sr4f-Qcyj)
2020/03/05(木) 15:07:31.53ID:Ug+scqfur 専用アプリ?
832デフォルトの名無しさん (ワッチョイ 0feb-Lqe9)
2020/03/05(木) 20:34:42.71ID:K6v7QzcZ0 質問です。よろしくお願いします。
ブックにある複数のシートをそれぞれ順に、いちばん左上が表示されている状態にしておく、という動作を作りたいです。
Do
Name = (対象シートの名前)
ThisWorkbook.Worksheets(Name).Select
ThisWorkbook.Worksheets(Name).Range("A1").Select
ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1
(対象を次のシートに切り替え)
Loop
↑
このように書きました。
しかし、この書き方では、このプログラムを動作中にたまたま他のブックが選択されてしまったりして、
当ブックがアクティブでなくなった場合、ActiveWindow.という部分でエラーがでるんじゃないかという気になりました。
とはいえ、ThisWorkbook.Worksheets(Name).ScrollColumn = 1 というように書いてもダメみたいです。
また、A1をselectするだけでは、表示が左上になりません。
何かいい方法ないでしょうか?
ブックにある複数のシートをそれぞれ順に、いちばん左上が表示されている状態にしておく、という動作を作りたいです。
Do
Name = (対象シートの名前)
ThisWorkbook.Worksheets(Name).Select
ThisWorkbook.Worksheets(Name).Range("A1").Select
ActiveWindow.ScrollColumn = 1
ActiveWindow.ScrollRow = 1
(対象を次のシートに切り替え)
Loop
↑
このように書きました。
しかし、この書き方では、このプログラムを動作中にたまたま他のブックが選択されてしまったりして、
当ブックがアクティブでなくなった場合、ActiveWindow.という部分でエラーがでるんじゃないかという気になりました。
とはいえ、ThisWorkbook.Worksheets(Name).ScrollColumn = 1 というように書いてもダメみたいです。
また、A1をselectするだけでは、表示が左上になりません。
何かいい方法ないでしょうか?
833デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/05(木) 21:15:18.39ID:/LYBmypS0 >>832
application.goto
application.goto
834デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/05(木) 21:41:08.70ID:yWFKM6iN0 >>832
Application.Goto Sheets("Sheet1").Cells(1, 1), True
Application.Goto Sheets("Sheet1").Cells(1, 1), True
835デフォルトの名無しさん (ワッチョイ eff7-e9xa)
2020/03/05(木) 23:02:22.56ID:WJr0+YDk0 >>832
Application.ignoreRemoteRequest = false
Application.ignoreRemoteRequest = false
836832 (ワッチョイ 0feb-Lqe9)
2020/03/06(金) 01:00:24.26ID:kNbJ3ddM0837デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/06(金) 01:31:44.92ID:Z17kfdKR0838デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/06(金) 01:33:53.22ID:Z17kfdKR0839デフォルトの名無しさん (ワッチョイ 9b8a-FZuH)
2020/03/06(金) 06:07:03.55ID:3qnD0oaT0 逆に1,1をselectして左上が表示される俺のエクセルは一体どうなってるんだ。。。
840デフォルトの名無しさん (ワッチョイ ab01-5zdl)
2020/03/06(金) 06:46:48.61ID:fNVi1eTS0 VBAはマクロ言語としては普通に使いやすいと思うけどな
汎用的な言語としてはクソだとは思うけど
汎用的な言語としてはクソだとは思うけど
>>840
VBA のどのような点が汎用言語として残念なのでしょうか?
VBA のどのような点が汎用言語として残念なのでしょうか?
842デフォルトの名無しさん (JP 0H3f-jph9)
2020/03/06(金) 18:42:09.16ID:TqGCTxoCH843デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/06(金) 18:44:01.50ID:Z17kfdKR0844デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/06(金) 19:21:04.42ID:9o5wzflr0 >>836
実際やってみたらどうだった?
実際やってみたらどうだった?
845デフォルトの名無しさん (ドコグロ MM4f-F74f)
2020/03/06(金) 21:02:36.48ID:hYOq9QPMM >>842
俺もそれには同意したいがnodejsとかの状況見たらそんなことは言ってられないような気がする
俺もそれには同意したいがnodejsとかの状況見たらそんなことは言ってられないような気がする
846デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/06(金) 21:13:00.50ID:VJTVQ6P20 ↓宣言
Dim warota As String
Dim kusa As String
↓ずれてるのがしっくりこないのでこうしてみる。
Dim warota As String
Dim kusa As String
文字間が空いているのも嫌なので、
↓もうこれでいいやwwwwってなる。
Dim warota As String, kusa As String
Dim warota As String
Dim kusa As String
↓ずれてるのがしっくりこないのでこうしてみる。
Dim warota As String
Dim kusa As String
文字間が空いているのも嫌なので、
↓もうこれでいいやwwwwってなる。
Dim warota As String, kusa As String
847デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/06(金) 21:13:29.84ID:VJTVQ6P20 どうすればいいっすかね。
848デフォルトの名無しさん (ワッチョイ 9f01-cLLN)
2020/03/06(金) 21:41:31.84ID:qqIAHFEh0 >>838
何頓珍漢なこと言ってんだよ。PythonはVBAより古いぞ。
1991年 Python
1993年 VBA
1996年 JScript
Pythonなんてゴミみたいな文法で、VBAとは比べ物にならない。
VBAも古くなったのは確かなので、VBA.NETに進化させるべきだな。
何頓珍漢なこと言ってんだよ。PythonはVBAより古いぞ。
1991年 Python
1993年 VBA
1996年 JScript
Pythonなんてゴミみたいな文法で、VBAとは比べ物にならない。
VBAも古くなったのは確かなので、VBA.NETに進化させるべきだな。
849デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/06(金) 22:08:33.10ID:zRyfvowG0 VBAはVBの長い歴史を引き継いでるんだから、VBAの登場時期だけでくらべても意味がない
850デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/06(金) 22:19:00.08ID:8BomHpEo0 >>846
Dim warota$, kusa$
Dim warota$, kusa$
851デフォルトの名無しさん (ワッチョイ 9f01-cLLN)
2020/03/06(金) 22:44:21.46ID:qqIAHFEh0 >>848
VBは1991年登場だからPythonと同じ。構造化され、1964年のBASICとは別物。
VBAにはwith文(Python風のではなくPascal風の)があるので、同じオブジェクトに
対する連続した操作をすっきり記述できて、Excelに適している。
VBは1991年登場だからPythonと同じ。構造化され、1964年のBASICとは別物。
VBAにはwith文(Python風のではなくPascal風の)があるので、同じオブジェクトに
対する連続した操作をすっきり記述できて、Excelに適している。
852デフォルトの名無しさん (ワッチョイ 9f01-F74f)
2020/03/06(金) 22:47:00.07ID:Oq5LDxMU0853デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/06(金) 23:18:50.14ID:VJTVQ6P20854デフォルトの名無しさん (スププ Sdbf-rBsR)
2020/03/06(金) 23:36:11.80ID:x5aTnGY4d >>853
これが原点回帰
これが原点回帰
855デフォルトの名無しさん (アウアウエー Sa3f-QWq5)
2020/03/06(金) 23:37:21.11ID:/27OnYlma 発展の余地がないとか…
枯れてるからよいということもあるのにね
枯れてるからよいということもあるのにね
856デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/07(土) 03:51:28.07ID:meF2wfp30 登場年の問題じゃなくて
言語の記述性の問題
言語の記述性の問題
857デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/07(土) 05:49:46.99ID:wS7FLE9a0 記述性より可読性じゃね
858デフォルトの名無しさん (ワッチョイ ab91-dO/C)
2020/03/07(土) 08:18:03.28ID:ZT4uJUE70 なんか、頓珍漢な議論になってるな。
Excelに搭載されてるなら何でも良いだろ。
搭載されてるかどうかが全てだぞ。
汎用的な言語とか意味が無い。
汎用的に使わないから意味が有るのに。
Excelに搭載されてるなら何でも良いだろ。
搭載されてるかどうかが全てだぞ。
汎用的な言語とか意味が無い。
汎用的に使わないから意味が有るのに。
859デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/07(土) 08:32:32.42ID:meF2wfp30 記述性も可読性も両方
Pythonの方が高いだろ
Pythonの方が高いだろ
860デフォルトの名無しさん (ワッチョイ 9f79-sNVK)
2020/03/07(土) 13:39:18.70ID:oT61NKq30 Excelに搭載されてる必要を感じない
861デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/07(土) 13:43:50.68ID:XL39BLbv0862デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/07(土) 13:47:04.80ID:XL39BLbv0863デフォルトの名無しさん (ワッチョイ 8b04-qBvo)
2020/03/07(土) 16:15:01.98ID:qDBeB9FV0 フィルターで絞り込まれた表の一部分を選択した後、
下記のイベントを発生させるとメッセージボックスが2回ループします。
なぜなんでしょうか?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim セル As Variant
For Each セル In Target.SpecialCells(xlCellTypeVisible)
MsgBox セル
Next
End Sub
下記のイベントを発生させるとメッセージボックスが2回ループします。
なぜなんでしょうか?
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim セル As Variant
For Each セル In Target.SpecialCells(xlCellTypeVisible)
MsgBox セル
Next
End Sub
864デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/07(土) 16:24:52.38ID:ccKtHpW90 >>863
セル2個選択してるんでないの
セル2個選択してるんでないの
865デフォルトの名無しさん (ワッチョイ 8b04-vh9z)
2020/03/07(土) 16:29:20.73ID:qDBeB9FV0866デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/07(土) 16:30:32.47ID:XL39BLbv0 >>863
targetと セル 変数の中身は何なんだろ?
targetと セル 変数の中身は何なんだろ?
867デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/07(土) 17:40:21.34ID:ccKtHpW90868デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/07(土) 17:40:43.03ID:ccKtHpW90 forの前に
869デフォルトの名無しさん (バットンキン MMcf-vh9z)
2020/03/07(土) 18:39:19.55ID:XtitbUGhM870デフォルトの名無しさん (バットンキン MMcf-vh9z)
2020/03/07(土) 18:48:07.81ID:XtitbUGhM871デフォルトの名無しさん (ワッチョイ 9bda-xiWk)
2020/03/07(土) 19:39:05.36ID:IvWBzVie0 Excelでメモリの使用量を知る方法ってない?
タスクマネージャーのやつじゃなくて、Excel上で。
配列にどのくらいまでなら入れられるかの目安にしたいんだけど。
タスクマネージャーのやつじゃなくて、Excel上で。
配列にどのくらいまでなら入れられるかの目安にしたいんだけど。
872デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/07(土) 21:31:42.74ID:XL39BLbv0 >>869
subの直後に
debug.print "Worksheet_SelectionChange start"
debug.print target.address(でいけるかな…)
forの中に
debug.print "セル" & セル.address
こうすると、どういう順で動いてるか、値も把握できて解析に役立つ
何なんだろと聞いたのはそういう事
動きがわからないときはどんどんdebug.print を埋め込んで可視化するのが解決の近道ですよ
subの直後に
debug.print "Worksheet_SelectionChange start"
debug.print target.address(でいけるかな…)
forの中に
debug.print "セル" & セル.address
こうすると、どういう順で動いてるか、値も把握できて解析に役立つ
何なんだろと聞いたのはそういう事
動きがわからないときはどんどんdebug.print を埋め込んで可視化するのが解決の近道ですよ
873デフォルトの名無しさん (ワッチョイ 8b04-vh9z)
2020/03/07(土) 21:52:17.59ID:qDBeB9FV0874デフォルトの名無しさん (アウアウエー Sa3f-Inmc)
2020/03/07(土) 22:02:15.16ID:2DcP5AA9a ちなみに、printの部分は?でもいけるよな
875デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/07(土) 23:28:27.67ID:IUbg0+ba0 >>871
昔のApplication.MemoryFreeに相当する空きメモリ情報はWin32APIのGetProcessMemoryInfoを使わないと取得できない
昔のApplication.MemoryFreeに相当する空きメモリ情報はWin32APIのGetProcessMemoryInfoを使わないと取得できない
876デフォルトの名無しさん (ワッチョイ ab01-Licc)
2020/03/08(日) 00:44:09.13ID:mw19GHmw0877デフォルトの名無しさん (ワッチョイ bb8e-jhwo)
2020/03/08(日) 00:57:04.90ID:eh2q8TLt0 >>876
馬鹿は死ねよ
馬鹿は死ねよ
878デフォルトの名無しさん (オッペケ Sr4f-f/nk)
2020/03/08(日) 01:15:51.35ID:zr0fZFNpr879デフォルトの名無しさん (ワッチョイ ab01-5zdl)
2020/03/08(日) 01:53:06.36ID:I6P98FeB0 >>841
・名前空間がない
・クラスが継承出来ない
・局所関数が作れない
みたいなコード管理や再利用に関する機能が貧弱
そのせいで関数同士の関係が分かりづらくて
作った人しか分からないソースになりがちだと思う
一応プロジェクトを名前空間として扱えば頑張れるが作業に対するコスパが悪い
・名前空間がない
・クラスが継承出来ない
・局所関数が作れない
みたいなコード管理や再利用に関する機能が貧弱
そのせいで関数同士の関係が分かりづらくて
作った人しか分からないソースになりがちだと思う
一応プロジェクトを名前空間として扱えば頑張れるが作業に対するコスパが悪い
880デフォルトの名無しさん (アウアウウー Sa0f-Lqe9)
2020/03/08(日) 09:30:09.90ID:d1lp2qnEa 他人に簡単に理解されて得なことなんて一つもない
理解されない方が得
理解されて何の得があるんだよ
理解されない方が得
理解されて何の得があるんだよ
881デフォルトの名無しさん (ワッチョイ eff7-e9xa)
2020/03/08(日) 10:04:42.45ID:KmiE4RE50 チームメンバーは他人じゃないよな
いわば運命共同体
同僚は兄弟、同僚は家族
いわば運命共同体
同僚は兄弟、同僚は家族
882デフォルトの名無しさん (アウアウウー Sa0f-lYXe)
2020/03/08(日) 10:23:41.84ID:lidP191Ca >>881
お前のものは俺のもの
お前のものは俺のもの
883デフォルトの名無しさん (アウアウウー Sa0f-Lqe9)
2020/03/08(日) 11:06:34.19ID:/EkcPSuMa >>881
それ思ってるのお前だけだから
それ思ってるのお前だけだから
884デフォルトの名無しさん (アウアウエー Sa3f-Inmc)
2020/03/08(日) 11:16:24.07ID:aqmzj8A6a >>879
それ、よく言われてるけど、結局オブジェクトのスパゲティーができるだけだよな、、、
ちょっとしたシステムでもクラスが数千個もできて管理できないやつ
継承とか再利用って何か修正があった時の影響調査に時間ががかるだけで全然楽にならない
それ、よく言われてるけど、結局オブジェクトのスパゲティーができるだけだよな、、、
ちょっとしたシステムでもクラスが数千個もできて管理できないやつ
継承とか再利用って何か修正があった時の影響調査に時間ががかるだけで全然楽にならない
885デフォルトの名無しさん (アウアウウー Sa0f-qWno)
2020/03/08(日) 11:33:52.09ID:4UY9QB9Za いまだにVBAで新規開発してるようなレベルの現場ならまあそうなるだろうな
886デフォルトの名無しさん (アウアウウー Sa0f-Lqe9)
2020/03/08(日) 11:35:57.68ID:/EkcPSuMa887デフォルトの名無しさん (ワッチョイ 3b35-slHA)
2020/03/08(日) 12:16:04.79ID:pGwY8Xd00 Excelで会社の進捗表や推移表を作っているのですが
VBAで作れるようになりたいです。
どの本から勉強するのがオススメでしょうか?
VBAで作れるようになりたいです。
どの本から勉強するのがオススメでしょうか?
888デフォルトの名無しさん (ワッチョイ 9f01-F74f)
2020/03/08(日) 12:47:55.93ID:K4cIg85y0 >>884
バカが使うとどんなツールでも意味ないというだけの話
バカが使うとどんなツールでも意味ないというだけの話
889デフォルトの名無しさん (ワッチョイ 3b7c-Ff7g)
2020/03/08(日) 12:57:51.40ID:wGN5QR/10 >>887
VBAはExcelだけで実現が難しいことをやるためのもんなのでExcelでできることはあまりVBAを使わない方がいい
VBAはExcelだけで実現が難しいことをやるためのもんなのでExcelでできることはあまりVBAを使わない方がいい
890デフォルトの名無しさん (アウアウエー Sa3f-2dlT)
2020/03/08(日) 13:07:04.25ID:HrEjfMsja >>887
vbaの本の前に、プログラミングの基礎から学んだ方がいいのでは?
vbaの本の前に、プログラミングの基礎から学んだ方がいいのでは?
891デフォルトの名無しさん (アウアウエー Sa3f-2dlT)
2020/03/08(日) 13:08:28.89ID:HrEjfMsja プログラミングの基礎は知ってるならいいけど
892デフォルトの名無しさん (ワッチョイ 3b7c-TJPv)
2020/03/08(日) 13:12:36.00ID:wGN5QR/10 ExcelでVBA使うだけならプログラミング基礎からやる必要はない
893デフォルトの名無しさん (アウアウウー Sa0f-qWno)
2020/03/08(日) 14:13:36.46ID:4UY9QB9Za894デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/08(日) 17:13:32.60ID:q3PBpoad0895デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/08(日) 17:15:23.42ID:q3PBpoad0 >>887
表紙がやさしそうな本から読めば?
何冊も読む必要があるけど
最初から分厚いの読むより楽
あとVBAで作ることに意味があるのは
定型化や自動化できる部分なんで
業務を把握することがVBA以上に大事
表紙がやさしそうな本から読めば?
何冊も読む必要があるけど
最初から分厚いの読むより楽
あとVBAで作ることに意味があるのは
定型化や自動化できる部分なんで
業務を把握することがVBA以上に大事
896デフォルトの名無しさん (アウアウエー Sa3f-Inmc)
2020/03/08(日) 17:29:03.33ID:aqmzj8A6a897デフォルトの名無しさん (アークセー Sx4f-HOkB)
2020/03/08(日) 17:42:48.33ID:qsdyu9ekx 局所関数はむしろローカルスコープ内でイテレータに渡して使い捨てるだけというイメージだが
変数に仕込んであちこちで使い回したりしてるのか
変数に仕込んであちこちで使い回したりしてるのか
898デフォルトの名無しさん (ワッチョイ bb8e-jhwo)
2020/03/08(日) 18:34:24.60ID:eh2q8TLt0899デフォルトの名無しさん (ワッチョイ 8b1d-VG+X)
2020/03/08(日) 19:56:01.62ID:qHSkoWsm0 実務経験1年で月収80万稼げるエンジニアになった理由
https://www.youtube.com/watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube.com/watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube.com/watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube.com/watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube.com/watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube.com/watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube.com/watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube.com/watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube.com/watch?v=i0J6uRhlj7o
https://www.youtube.com/watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube.com/watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube.com/watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube.com/watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube.com/watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube.com/watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube.com/watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube.com/watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube.com/watch?v=i0J6uRhlj7o
900デフォルトの名無しさん (ワッチョイ 8b02-rTj6)
2020/03/08(日) 19:57:42.44ID:MJ8bCrVY0 こういう宣伝は嫌われるからな。
次から気をつけろよ
次から気をつけろよ
>>879
>・名前空間がない
C言語にも名前空間はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・クラスが継承出来ない
OO 界は継承は「ダメな子」「出来ない子」「要らない子」「出来ちゃった…」な存在なのは周知の事実
継承は排除されつつあり、かわりに継承と等価な委譲を使います。VBA でも委譲を使えばいいのです
>・局所関数が作れない
C言語にも局所関数はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・名前空間がない
C言語にも名前空間はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・クラスが継承出来ない
OO 界は継承は「ダメな子」「出来ない子」「要らない子」「出来ちゃった…」な存在なのは周知の事実
継承は排除されつつあり、かわりに継承と等価な委譲を使います。VBA でも委譲を使えばいいのです
>・局所関数が作れない
C言語にも局所関数はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
902デフォルトの名無しさん (ワッチョイ 9bda-o1n2)
2020/03/08(日) 20:08:42.71ID:M2hf0BiX0903デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/08(日) 20:26:40.85ID:q3PBpoad0904デフォルトの名無しさん (ワッチョイ ab01-f/nk)
2020/03/08(日) 21:58:47.86ID:mw19GHmw0905デフォルトの名無しさん (ワッチョイ 6b40-5zdl)
2020/03/08(日) 22:22:13.50ID:Z/oySaPq0906デフォルトの名無しさん (ブーイモ MM7f-d2Bu)
2020/03/08(日) 22:30:33.43ID:nDN087zZMレス数が900を超えています。1000を超えると表示できなくなるよ。
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 秋田内陸縦貫鉄道「列車が脱線、転覆」と通報 北秋田市、萱草駅付近 [蚤の市★]
- 今年の漢字、きょう発表😉 [583597859]
- 女の子集合!
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
- 百合営業してるアイドル「これは営業だから…んっクチュクチュ」←これ
- 安倍さん死んでからの日本終わりだよ
- ひまでんぼ
