[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 12/16 07:47 / Filesize : 287 KB / Number-of Response : 1010
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Excel VBA 質問スレ Part74



1 名前:デフォルトの名無しさん mailto:sage [2021/12/20(月) 01:40:59.22 ID:jnlr9GaR0.net]
!extend:checked:vvvvv:1000:512
!extend:checked:vvvvv:1000:512
↑同じ内容を2行貼り付けるナリ

ExcelのVBAに関する質問スレナリ
コード書き込みや作成依頼もOKナリ

※前スレ
Excel VBA 質問スレ Part73
https://mevius.5ch.net/test/read.cgi/tech/1631485799/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

239 名前:デフォルトの名無しさん [2022/01/02(日) 03:53:45.10 ID:FrEqhrTc0.net]
正月の深夜から煽りとか、すげー人生やな・・・

240 名前:デフォルトの名無しさん [2022/01/02(日) 03:57:56.02 ID:FrEqhrTc0.net]
システム間でデータを受け渡す時の、相互変換用のファイルについて相談したいです

「入力」シートに貼り付け
「出力」シートをcsvで保存
csvをインポート

という構成でよく作るんだけど、
オペレーターは削除や挿入をしてしまい、数式の参照がおかしくなる事がたまによくある
ここに「tmp」シートを入れて、全てのセルにindirectをかますというのは良くないだろうか

241 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 06:49:15.75 ID:8OXF2lmH0.net]
>>238
いやいや、5ちゃんは煽りあって喧嘩するのが常識と叩き込まれたから他スレで

242 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 08:00:02.64 ID:us56tuAr0.net]
宮D:

243 名前:
「日本には社会はなかったけど世間はあった」
「世間を意識することで、見ず知らずの他人も自分と同じように生活していると想像できた」
「ところが1960年代から始まる新住民問題で地域が崩壊、損得勘定で繋がった家庭も崩壊、今や会社も崩壊で、居場所も世間もなくなった」
[]
[ここ壊れてます]

244 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 08:31:16.52 ID:i5Las0bb0.net]
>>240
煽りや喧嘩はわかるけど>>234は煽りにすらなってない気が…

245 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 10:45:15.56 ID:xHoQz7cXd.net]
>>239
良い悪いの話をするなら、そもそもCSVからCSVへの変換にいちいちExcel通すのが間違い
適当なスクリプト言語を使えばいいだけだし、どうしてもVBAならVBAだけでやっちゃって人間が介入する余地を無くせばよい
逆に人間が介入しやすいようにExcelにしてるんなら変なことしてわかりにくくするのは本末転倒
諦めて普通に素直に作るべき

246 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 10:56:54.18 ID:i5Las0bb0.net]
>>239
オペレーターが何やってるのかわからんけどそれこそVBA使ってボタン1つで実行するようにできないのか?

247 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 11:40:52.11 ID:P5/NGbzA0.net]
>>239
して欲しい操作以外は出来ないようにすると良いです(入力の制約をしっかりする)
例えば入力に必要のないセルをすべてロックする、かつ入力を許容するセルには入力規則を適用する
他は入力フォームをモーダルで作ってそれ以外の入力は受け付けないとか



248 名前:デフォルトの名無しさん [2022/01/02(日) 12:15:24.12 ID:FrEqhrTc0.net]
>>243-245

ありがとうございます
・経費精算システム→会計ソフトへのデータ移動
・販売管理システム→会計ソフトへのデータ移動
を行っています

問題点は
・入力ミスが多すぎて目視確認が必要。会計ソフトで修正は手間+見落としが多い
・経費精算システムは仮払設定ができない。
・販売管理システムは、商品ごとに行が分かれるので恐ろしい量になる(間違いではないんだけど)
※経費システムは部門だけじゃなく、勘定科目も違う。ざっくり言うと仮払精算が出来ない

このあたりをエクセルで置換+チェックなどを行い、会計ソフトに取り込んでいる

ソフトを変更するのはNGです

249 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 13:00:21.32 ID:P5/NGbzA0.net]
>>246
経費精算、販売管理システムからデータを出力
→エクセルで入力データのチェック+仮払いのデータを追加
→csvで会計ソフトに渡すってことでいいのかな?

経費精算、販売管理システムがファイルを吐いてくれるならそれを直接読む
コピペしかできないならクリップボードのデータ(テキストデータと仮定して)を読み込んでワークシートに貼り付ける
これらをVBAでやる(とにかくオペにいじらせない)

エクセルをいじって貰うなら>>245のルールを守ったうえで入れて貰う
そんくらいしか思いつかない

250 名前:デフォルトの名無しさん [2022/01/02(日) 13:30:03.08 ID:FrEqhrTc0.net]
>>247
好き放題さわってもらう方が自由度が高くて良いと思ってたけど、そもそもそれがダメなのかな
難しいね
ありがとう、制限かける方法で考えてみます

251 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 18:17:30.23 ID:RMMn37wZ0.net]
好き放題さわれるってことはつまり壊せるってことだ

で、それのどこでVBAが関係するんだ?
ちゃんとエラーチェックすればいいだけだと思うが

252 名前:デフォルトの名無しさん mailto:sage [2022/01/02(日) 21:53:37.95 ID:eY7Ft52F0.net]
>>247
行の削除や挿入をvba側で拾って、cancelさせるか、数式等が壊れない様に処理すれば良いのではないでしょうか?

253 名前:デフォルトの名無しさん mailto:sage [2022/01/03(月) 01:03:08.53 ID:DsJuTMFo0.net]
プログラマだとその手のユーザーが自由に操作できる点を定義する事がエラーケースを抽出するためにはじめにやらなきゃ行けない事なんですよね。
中間システムをWEBシステムで作って数式を触らせないのがいいかと思う

254 名前:デフォルトの名無しさん mailto:sage [2022/01/03(月) 18:38:24.47 ID:l18z+rM90.net]
つかうならクエリでしょ
データの型もしっかり記述されるから生半可には壊れない
へたにVB使うならクエリだけで済ますほうが100倍まし

255 名前:デフォルトの名無しさん mailto:sage [2022/01/03(月) 18:59:52.27 ID:+Dpm76/RM.net]
>>252のクエリて具体的には何を指してる?

256 名前:デフォルトの名無しさん mailto:sage [2022/01/03(月) 19:14:48.50 ID:0W6dPO/10.net]
ガチガチに制限掛けるならExcelでやる意味が無い。
別に作った方が早いよ

257 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 17:58:13.61 ID:mqLaSqQY0.net]
[https://〜ナンチャラカンチャラ〜 連番」ってURLでDLできる.xlsファイルを
開始〜終了番号指定して一括DLするマクロ、ってググるレベルで作れるかな?
画像はよく聞くけど



258 名前:デフォルトの名無しさん [2022/01/04(火) 18:44:24.96 ID:OK++oBjt0.net]
>>255
画像もエクセルファイルも一緒だよ
ただダウンロードは若干クセがあってめんどくさい

数が少なければ
A1=HYPERLINK("https://dotup.org/uploda/dotup.org"&2688739+ROW()&".jpg")
下にオートフィルして、クリックしていくってやり方が早い

259 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 18:45:42.98 ID:fZv3oJzEa.net]
画像もテキストも同じファイルなんだぜ

260 名前:デフォルトの名無しさん [2022/01/04(火) 18:56:57.83 ID:OK++oBjt0.net]
VBAのダウンロードって失敗しやすいんだよなーUAかなにかで弾かれてるのかね
今回はURLDownloadToFileの戻り値が変な値になって失敗している

Private Declare PtrSafe Function URLDownloadToFile Lib "urlmon" Alias "URLDownloadToFileA" (ByVal pCaller As Long, ByVal szURL As String, ByVal szFileName As String, ByVal dwReserved As Long, ByVal lpfnCB As Long) As Long
Private Declare PtrSafe Function DeleteUrlCacheEntry Lib "wininet" Alias "DeleteUrlCacheEntryA" (ByVal lpszUrlName As String) As Long
Private Declare PtrSafe Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)

Sub DownloadFile()
'// URL設定
surl_1 = "https://dotup.org/uploda/dotup.org"
surl_2 = ".jpg"
sstart = "2688740"
send = "2688742"
sDir = "C:\Users\81909\Downloads\"

'// ダウンロード
For no = sstart To send
sUrl = surl_1 & no & surl_2
'// キャッシュクリア
Call DeleteUrlCacheEntry(sUrl)
'// ダウンロード
ret = URLDownloadToFile(0, sUrl, sDir, 0, 0)
'// ダウンロード失敗時
If ret <> 0 Then
Debug.Print a_sUrl & ":ダウンロード失敗"
End If
'// 1秒スリープ
Call Sleep(1000)
Next
End Sub

261 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 21:46:27.42 ID:IMaYzRnz0.net]
すくなくともそのコードじゃ正しくURLを生成できてないと思うんだが

262 名前:デフォルトの名無しさん [2022/01/04(火) 21:48:53.92 ID:OK++oBjt0.net]
変なURLだけど、あってる

263 名前:デフォルトの名無しさん mailto:sage [2022/01/04(火) 22:43:25.62 ID:b8ABrTZwd.net]
>>258
Debyg.Printのとこ変数名が間違ってない?

264 名前:デフォルトの名無しさん [2022/01/04(火) 23:43:00.95 ID:OK++oBjt0.net]
>>261
ホントだ
でもそこじゃない。一行前のretのとこでまイナスが帰ってくる

265 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 01:46:07.17 ID:oDwFVEwH0.net]
保存するファイル名まで指定する
ret = URLDownloadToFile(0, surl, sDir & no & surl_2, 0, 0)

266 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 06:38:46.88 ID:y8ka6aM8d.net]
Sub DownloadFile()
  '// 条件初期化
  surl_1 = "https://dotup.org/uploda/dotup.org"
  surl_2 = ".jpg"
  sstart = "2688740"
  send = "2688742"
  sDir = "C:\Users\81909\Downloads\"
  '// メインループ
  For no = sstart To send
    sUrl = surl_1 & no & surl_2 '// URL生成
    Call DeleteUrlCacheEntry(sUrl) '// キャッシュクリア
    ret = URLDownloadToFile(0, sUrl, sDir & no & surl_2, 0, 0) '// ダウンロード
    Debug.? sUrl & ":ダウンロード";
    If ret = 0 Then '// リターンコード判定
      Debug.? "成功"
    Else
      Debug.? "失敗"
    End If
    Call Sleep(1000) '// 1秒スリープ
  Next
End Sub

267 名前:255 mailto:sage [2022/01/05(水) 18:09:38.15 ID:VFU04QJY0.net]
258, 264さんのを参考にイジッたらできました!
ありがてぇ ありがてぇ…

やれるもんですね



268 名前:デフォルトの名無しさん [2022/01/05(水) 18:29:34.28 ID:ak+ZFcPv0.net]
>>263>>264
あ〜〜〜そこかぁ
指摘してくれてありがとうございました

269 名前:デフォルトの名無しさん mailto:sage [2022/01/05(水) 20:57:37.17 ID:gG/+AHf10.net]
Windows 10 に、ダウンローダーのcurl が入った。
これは、PowerShell のcurl モドキとは違う

コマンドプロンプトで、

where curl
C:\Windows\System32\curl.exe

curl --version
curl 7.55.1 (Windows) libcurl/7.55.1 WinSSL

270 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 01:00:32.92 ID:/s4JxT0fM.net]
https://forest.watch.impress.co.jp/docs/serial/yajiuma/1378774.html
おまいらもなんか作れや

271 名前:デフォルトの名無しさん [2022/01/07(金) 01:06:18.78 ID:ju9GvXE10.net]
>>268
昔ライフゲームや数独を解くソフトを作ったけど、
vbaでやる意味がないという結論に達したな
あれ以来、エクセル関係ないものはほとんどvb.netを使ってる。
会社だとファイル操作もvbaを使うけど。

272 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 05:24:09.40 ID:wWvkPutSd.net]
>>268
回転のアニメーションなしに色が変わるだけなのか
もうちょっと凄い物を期待してた自分を責めたい
まあ完成させたやつが一番偉いんで、文句言うならお前が作って見せてみろって話だな

273 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 07:12:56.65 ID:50haQjhj0.net]
ルービックキューブか
昔I/oって雑誌に同じようなプログラム載ってたな
その当時もルービックキューブ解くまでは載っていなかった

俺はジジイのSE兼PGだから
ボケ防止にルービックキューブやってる。
F2Lとか覚えてないから最適解では無理かも知れないけど
ただ解けるだけ、ってロジックだったらなんとかなるかも知れないな

その前に表示ロジックを何とかしないとダメだろうけど。

274 名前:デフォルトの名無しさん [2022/01/07(金) 07:28:48.23 ID:Oy/+YEhFM.net]
ボケ防止じゃなくハゲ防止には何がいいですか?

275 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 08:26:31.04 ID:fls/ht/Kd.net]
>>272
ハゲの90%は遺伝だから防止は困難

276 名前:デフォルトの名無しさん [2022/01/07(金) 08:50:30.17 ID:ju9GvXE10.net]
>>270
同じ事を思っていた

277 名前:デフォルトの名無しさん [2022/01/07(金) 10:28:53.28 ID:45ZFzRQ9M.net]
>>273
うるさいこのバカモンが



278 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 13:31:58.17 ID:nEFtmW5Dd.net]
>>270
俺も思った
面倒だから作る気も起きないけど…

279 名前:デフォルトの名無しさん [2022/01/07(金) 14:44:09.64 ID:ju9GvXE10.net]
>>272
ハゲ防止なんて100%不可能
みっともなく長髪にして隠したりするより、いっその事剃ってしまうぐらいの気概が必要

280 名前:デフォルトの名無しさん mailto:sage [2022/01/07(金) 17:26:57.35 ID:G8Exd8oP0.net]
変数名にNTRなんて使ってるのを見て吹いた

281 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 04:59:41.15 ID:l1QF5IWO0.net]
officetanaka.net/excel/function/tips/tips105.htm
この回答を知恵遅れでしたのExcel板のバカどもかこの板のおまいらの誰かだろw

俺たちの回答が分からないのはアンタの勉強不足とかまさにw

282 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 10:08:07.57 ID:AVz29wzk0.net]
過去に似たような経験あるの?
かわいそうにね

283 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 16:28:30.35 ID:+qxN1lei0.net]
>>279
敢えて反対させてもらうが
結果が合っていれば問題ない

どんな素晴らしいコードでも検算は必要なんだから仕組みが理解できればどうでもいいよこんなの
特にVALUEを使わず1掛けるとかしたら可読性がなくなるだろうと
VALUEが要らないならどうして関数として用意してあるのかと思うわ
スマートなコードや保守性をとか考えるのは勝手だし他人も係るなら大切だがそれをチクチクつついて他人に押し付けるのは違うと思う

まぁいつもお世話になってるサイトだが

284 名前:デフォルトの名無しさん [2022/01/09(日) 16:41:03.33 ID:KsdSH8rP0.net]
基本的には結果が合っていればいいとは思うけど、
ここまで可読性が低いと保守がキツくなる。この例はさすがにやりすぎかな

285 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 17:23:57.99 ID:vzEMvNwud.net]
VBAだとVal("100円")で100が返ってくるけど、ワークシート関数VALUEだとエラーになるんだよね
どうして同じ仕様にしなかったんだろう
こういうケースで役に立ちそうに思うんだけど

286 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 17:39:45.87 ID:Z7Ru5E9E0.net]
https://www.limecode.jp/entry/difference/value-val-cdbl

287 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 18:23:33.87 ID:l1QF5IWO0.net]
田中のオッサンの話題は出すなぼけ、荒れる原因だろが!
とExcel板では怒られるんだけど、こっちは無問題??



288 名前:デフォルトの名無しさん [2022/01/09(日) 18:51:01.86 ID:KsdSH8rP0.net]
別にいいよ

289 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 19:29:24.38 ID:l1QF5IWO0.net]
いや、過去スレであの人はくそコードを世の中に広めるなとかの書き込みあったからダメなんかなと思ってさ。

290 名前:デフォルトの名無しさん [2022/01/09(日) 19:53:32.78 ID:KsdSH8rP0.net]
スキルはいい感じだけど、疲れてるのかたまに変な事やる
あと昔の間違っている記事を削除しない
この辺が嫌われている理由

後者は割とマジで対処してほしい

291 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 20:56:32.83 ID:yDEPQxds0.net]
うん、まぁ別にいいんじゃないのかな
やりたいことだけ分かれば別に
糞コードだったとしても
自分の方でそう思った部分は
自分の納得行くコードにすればいいだけだから

292 名前:デフォルトの名無しさん mailto:sage [2022/01/09(日) 21:27:51.21 ID:l1QF5IWO0.net]
へーそうなんだ??
ま、完璧な人間はいないと同じね
職場の上司もなんかそんな事指摘していたかな、中には無駄なコードや?なコード書いている時あるって。
あの方の講習会、教え方がかなり癖強くて合う合わないが大きく別れると聞きました。

293 名前:デフォルトの名無しさん [2022/01/10(月) 00:06:11.98 ID:xXRyLH4+0.net]
疲れてる時にコード書くと、その時はノリノリでも、後で見ると「?」ってのはたまによくある
思ったよりも時間がかかっているのは大体なんかひっかかる所がある

294 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 00:18:32.94 ID:mRr+sgF/0.net]
結果が同じなら手法は問わないってのには全く賛同できない
可読性を重視しないと後で困るに決まってる
自分が組んだのでさえそうなるのに

295 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 01:07:56.95 ID:xkxPt9W00.net]
いい機会だから聞きたいけど、同志達はどんな時にミスる??
ミスの度合いは大なり小なりあるけど
自分は寝不足だとあり得ないミス連発する
しっかり寝てかつ空腹だと調子良い笑

296 名前:デフォルトの名無しさん [2022/01/10(月) 02:50:00.36 ID:5FAqSG/ca.net]
普段使わない漢字や送り仮名はよく間違える

297 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 08:39:41.61 ID:BEh3+tWV0.net]
内容自体ミスるよりいいよ



298 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 09:35:33.83 ID:OcqVU6NzM.net]
日本語変数があるとミスるというか、まともに読めない。

299 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 10:31:42.31 ID:Gmsx4aaq0.net]
でも英語力がないので聞いたこともない単語だとよりわからなくなるので結局日本語で書いてしまう

300 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 10:45:27.78 ID:I0MctoU+d.net]
コードが長くなってくると変数名が思い付かなくて、必死に考えた結果重複とか

301 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:22:12.64 ID:cnQ7Zttn0.net]
この処理似たようなのを書いた事あるなと以前のを見てみるも
すぐには思い出せない
過去の自分は他人

302 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:32:51.01 ID:RrusHExn0.net]
プロシージャ名とか変数名とか以前は英語もどきで書いたけど悲しいかな後から見た時に意味が全く分からない。

なんで、しばらく前から日本語でかくようになった。最初は全角文字でうまく動くか心配だったしやたら長くなったんだけど後から見ても意味がわかるっていうのは超便利でやめられない。

303 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:43:56.56 ID:8zLRvGVH0.net]
>>292
長さによりけりだろう
関数程度の単純なもので手法もクソもない

304 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 11:52:13.34 ID:dHNt3Trpd.net]
日本語にしても変数名が思い出せない
在庫数、在庫カウンター、カウンター_在庫
どれにしたっけ

305 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 12:06:42.32 ID:BEh3+tWV0.net]
変数名のコメントも豆に書いてる人もいるね

306 名前:デフォルトの名無しさん [2022/01/10(月) 12:23:58.68 ID:xXRyLH4+0.net]
>>298
ありすぎる

307 名前:デフォルトの名無しさん [2022/01/10(月) 12:25:07.05 ID:xXRyLH4+0.net]
変数と変数の内容は紙に書き出している
毎回頭まで戻って読み直すのめんどくさすぎる



308 名前:デフォルトの名無しさん [2022/01/10(月) 12:44:38.02 ID:9Nu2isHY0.net]
表示中のModuleからDim宣言した行を抽出してパッと表示するアドインを作ったら便利かもね
と我ながらいいこと思いついた

309 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 12:58:58.14 ID:RrusHExn0.net]
>>307
ウィンドウ2分割したらいいじゃん。もしくはデュアルモニターで作業ウィンドウと変数定義部分のウィンドウを表示するとか。

310 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 13:01:06.34 ID:RrusHExn0.net]
>>303
option explicit 宣言してコントロールスペース機能を使えばいいじゃん。

311 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 17:02:28.45 ID:xkxPt9W00.net]
結局疲れていると変な事やり出すのは共通て事で。
趣味ですがやっている分ならまだしも仕事なら間違いは許されんよね大変だ

312 名前:デフォルトの名無しさん [2022/01/10(月) 19:43:03.44 ID:vN9fY4Wcd.net]
多国籍企業で言語の違うOSを使うと軒並み文字化けするから日本語含めてマルチバイト文字が一切使えない
早くUnicode化して欲しいわ

313 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 20:56:33.75 ID:lrMaPQ7Kd.net]
コメントも英語縛りだと大変そうだなあ

314 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:00:45.99 ID:00vaWtI10.net]
英語に抵抗あるのはお前ら世代ぐらいまでだから そろそろ引退後を考えときな

315 名前:デフォルトの名無しさん [2022/01/10(月) 21:04:29.76 ID:xXRyLH4+0.net]
>>312
カッコイイね!

316 名前:デフォルトの名無しさん [2022/01/10(月) 21:05:12.22 ID:xXRyLH4+0.net]
>>310
最悪、ワークシートに書けば良い
あっちは多言語対応してる

317 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 21:38:02.69 ID:xkxPt9W00.net]
今は小学生でプログラミング授業が当たり前??と聞いた。
将来は全員バリバリのプログラマーとして新卒で入社してくるのだろうかと。。。



318 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:37:56.38 ID:ZgLLvrEYd.net]
>>315
義務教育の内容なんて、大多数の子は半分程度しか覚えてないんだよ
だから高校に格差がある

319 名前:デフォルトの名無しさん [2022/01/10(月) 22:40:00.97 ID:oZVfodR70.net]
思い込みだな、ソースだしてみ

320 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:42:08.68 ID:J1lYCUSE0.net]
小1からアルファベットくらい教えないと無理

321 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:49:49.35 ID:cNWamYBR0.net]
>>315
教育ではプログラミング的思考のことだけでツールの使い方は微塵も知らんぞ

322 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 22:56:21.83 ID:BEh3+tWV0.net]
>>308
何の為の変数か分かるようにコメント書いてるって話だけどそれで分かるの?

323 名前:デフォルトの名無しさん [2022/01/10(月) 23:45:01.54 ID:xXRyLH4+0.net]
>>315
vbaでifとfornext使えるだけでいいんだけどな

教育の概要みてみたけど、プログラムの概念教えるだけなのね
まぁ知らんよりかは大分マシだと思うけど、なんだかなぁ
https://www.mext.go.jp/content/20200218-mxt_jogai02-100003171_003.pdf

324 名前:デフォルトの名無しさん mailto:sage [2022/01/10(月) 23:47:37.36 ID:y6BmIHv2M.net]
小学生の算数で
なにができるかって話

325 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 00:00:22.85 ID:RJl36Rij0.net]
20年前10年前で新卒の技能も変わってるし今の小学生が新卒になる10年後には更にベースが変わっているだろう

326 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 00:55:36.01 ID:f975O5pD0.net]
なでしこならできるだろ
実際導入してるところあるみたいだし

327 名前:デフォルトの名無しさん [2022/01/11(火) 01:04:44.62 ID:v6KgbdTr0.net]
>>324
なでしこ、一回ぐらい見てから言った方が良いと思う
https://image.itmedia.co.jp/l/im/news/articles/2009/18/l_mt1626333_NDSK-02.jpg#_ga=2.46856359.1211102927.1641830465-1693712719.1638754091

中国人が書いたような日本語があまりに不気味で、余計に読みづらい
これなら最初から英語の方が遥かにマシ
ただ全部英語だと変数がキツイので、日本語変数を使えるvbaは本当に使いやすい



328 名前:デフォルトの名無しさん [2022/01/11(火) 01:05:47.81 ID:LtMpgTY10.net]
ID:xXRyLH4+0

頭が悪いまさしく馬鹿の典型例

329 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 01:19:28.14 ID:1S8cvNBi0.net]
>>325
無理やり感が凄いなw
特に中途半端に演算子を助詞に置き換えてるのが酷い

330 名前:デフォルトの名無しさん [2022/01/11(火) 01:43:32.21 ID:v6KgbdTr0.net]
>>326
こんな時間まで置きて煽りとか、凄いな

>>327
終わってるだろ
どんな場面でも使いたくないわ

331 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 02:54:50.14 ID:jXrjwHyf0.net]
お互い見下したり下らない事での喧嘩は止めましょうよ。
もう一個あるExcel板みたいに荒れたくないので、超マターリやりましょうぜ

332 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 02:59:40.60 ID:IdisKVi00.net]
>>320
すまんタグ付を間違えた。302に対する返事でした。

333 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 04:33:13.43 ID:0LWENKA5d.net]
>>323
VBAはオワコンと言われ続けて20年以上が過ぎて、いまだに需要があるという現実
画期的な新技術が出てきても、10年程度で世界中のすべてが置き換わるなんて絶対にありえないから

334 名前:デフォルトの名無しさん [2022/01/11(火) 04:53:38.34 ID:PWAeXKZsa.net]
使う人がいて使わない人もいるそれだけだ

335 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 05:12:45.59 ID:jXrjwHyf0.net]
恥ずかしながらマクロしかやった事ないから、他の言語はほとんど知りません
他の言語やっている人が言うにはExcelマクロはいろいろ独特すぎると言っていましたよ。

336 名前:デフォルトの名無しさん [2022/01/11(火) 06:57:43.71 ID:zgghDV8Ra.net]
初心者には難しいのかもね

337 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 09:20:49.60 ID:NHkh6AryM.net]
>>325
見てないで言ったって妄想は自分の心の中だけにしておくべきでは



338 名前:デフォルトの名無しさん mailto:sage [2022/01/11(火) 09:26:49.60 ID:NHkh6AryM.net]
つかお前のほうがきちんと見ていないのでは?
nadesi.com/doc/cmd-func.htm

339 名前:デフォルトの名無しさん [2022/01/11(火) 09:55:25.76 ID:v6KgbdTr0.net]
>>333
言語というより、エクセルのスクリプト
エクセルへの依存が大きい
Bライク
エラーがあっても平気、というかfatal errorがほぼ無い
なんか知らんけど適当に書いても動く

こういうのでいい






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<287KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef