Excel VBA 質問スレ Part53

■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
垢版 |
2018/04/27(金) 19:02:38.39ID:+ocy8bIv
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK


※前スレ
Excel VBA 質問スレ Part52
http://mevius.5ch.net/test/read.cgi/tech/1517052305/
2018/05/05(土) 10:14:07.65ID:BfpDb3xn
OOPがサポートされていない言語は古くさくてダメ!
例えメモ帳しかなくてもC#のがマシ!
でも、オブジェクト指向は使わない!
多態性は理解できない!
デザインパターンは知ったかぶり!
VB.netとC#は全くの別物なので同時に話す奴は混乱している!

以上を理解できない奴は頭が悪い!
2018/05/05(土) 10:16:05.89ID:Quj/VaeY
>>500
活用するしないじゃなくて
多態性はObject指向の根底をなす部分だからだよ。

それを使わなくていいということは
別にObject指向言語じゃなくていいじゃんってことになる。
2018/05/05(土) 10:31:48.06ID:TTUQSH5z
>>504
> 活用するしないじゃなくて
> 多態性はObject指向の根底をなす部分だからだよ。
だからなに?

> それを使わなくていいということは
> 別にObject指向言語じゃなくていいじゃんってことになる。
いいんじゃないの?
たまたまVB.NETの話が出てるからオブジェクト指向言語云々と言う知ったかさんが来てるだけで使える言語の使える部分を便利に使えばいいだけだろ?
俺は一応多態とかも使えるから使うけど関係ない人に使えとかは言わないよ
2018/05/05(土) 10:34:08.38ID:TTUQSH5z
>>502
そんなことを言ってないし
お前の理解力が足りないだけ
まあ>>499, >>501とか見たら単に煽りたいだけなんだが失敗してるって感じしかしない w
2018/05/05(土) 10:37:32.47ID:BfpDb3xn
一応使えるから多態も使う!

このレスの時点で意味理解してないこと丸出しなんだけどw
2018/05/05(土) 11:04:21.82ID:Quj/VaeY
>>505
だからそれだったらVB.Netの話出す必要もなければ
VB.Netを知っていると言うことは
ある程度Object指向のことも知ってると思ってこっちはレスするじゃない。
まともに使ったことないなら最初からそう言えばいいのに・・・

ちょっとガッカリ
2018/05/05(土) 11:15:37.16ID:TTUQSH5z
>>508
バカなの?
俺がオブジェクト指向知ってることとVBA使ってた奴等がオブジェクト指向使えるかどうかは別の話
そもそも>>465
> .NETなら言語としてはかなりマシになるんだけどそうしなかったのは「VBA使ってた利用者が」ついてこれるかが疑問だったのかもな
って明記してあるのに...
2018/05/05(土) 11:33:42.38ID:Nv1xEN+m
>>509
それはVB.Netをまともに理解していない君が口走るのはおこがましいと思う
511デフォルトの名無しさん
垢版 |
2018/05/05(土) 11:39:51.52ID:tjPqjwLQ
>>509
おまえはもう黙れ。というかまだしゃべる許可は与えとらんよ。

このスレの皆様へ
この度はバカの ID:TTUQSH5z を野放しにしてしまい、皆様に多大なる
ご迷惑をおかけした事、深く陳謝いたします。
今後は更なる監視の強化を行ない、二度とこのバカが勝手な発言を行えないよう
務めてまいりますので何卒ご理解の程お願い致します。
2018/05/05(土) 11:48:08.54ID:TTUQSH5z
>>510
だから俺の話なんて元々してないんだが...
2018/05/05(土) 11:49:15.85ID:TTUQSH5z
>>511
5ちゃんオーナー現る!!
こうですか? w
2018/05/05(土) 11:51:38.73ID:Quj/VaeY
>>512
もういいから
おまえちょっとヤキソバパン買ってこい
2018/05/05(土) 12:17:24.31ID:TTUQSH5z
はい、ごまかしモード入りましたー w
2018/05/05(土) 12:19:45.99ID:yoXg86RX
>>493
メモ帳C#のほうが生産性が高いと思う
洗練されたオブジェクト指向サポート
モダンな言語機能
これだけでもだいぶ楽になる
シンタックスハイライトとインテリセンスはあくまでオマケかな
まあでもVBAよりマシってだけだから最初から全てが揃ってるPowerShellを使ったほうがいいけどな
2018/05/05(土) 12:43:41.18ID:NYhud1FJ
はやくGW終わらないかなぁ
とりあえず生産性どうこう言ってるやつは、どういう物を生産するのかはっきりしてから話してくれ

っと思ったけどPS最高君だったか
すまん、この書き込みともども無視しといてくれ
518デフォルトの名無しさん
垢版 |
2018/05/05(土) 12:49:42.90
で、 >>397-398 の答えはまだかね?
Rubyでのワンライナーの書き方を待ってるんだが
2018/05/05(土) 12:51:17.94ID:FU4Pcb/d
PowerShelの伝道師 ID:yoXg86RX

w
2018/05/05(土) 13:44:32.48ID:LkKePK4y
VBAしか使えない人々かわいそう
2018/05/05(土) 17:09:49.49ID:063K4Ypr
早く静かにならなかな、、
2018/05/05(土) 17:16:03.00ID:063K4Ypr
流れを読まずに質問!
他シートをActiveにせずに、座標指定で .FreezePanesを指定したいんだけど
方法ある? (もしかして多言語からならできるのか!?)
2018/05/05(土) 17:18:11.72ID:063K4Ypr
>>522
あちゃ、誤変換。他言語ね。
今話題のRubyとか、Pythonとか、、
2018/05/05(土) 17:57:53.09ID:LkKePK4y
SplitRow
SplitColumn
ではいかんのか?
2018/05/05(土) 18:18:56.66ID:063K4Ypr
>>524
それ、画面分割じゃなくて? 専ら使わんです。
、、と思ったら、事前に .SplitRow; .SplitColumn; しとけば
ActiveCell変更しなくても .FreezePanes で指定座標でLock
できるわけね。
For回さずに別シートの行列Lockがしたかったんだけど、これだけでも
収穫でした。 Tnx!!

別シートのを .FreezePanes 設定するのはやっぱり無理かね?
(com経由ならできる?)
2018/05/05(土) 18:31:36.42ID:II6m7tZa
エクセルの操作に限って言うなら同じものにアクセスするだけだから
接続する為のコードが増えるだけでVBAで出来ない事を出来るようにはならんだろうなぁ
527デフォルトの名無しさん
垢版 |
2018/05/05(土) 18:54:43.44ID:z4c77ZQa
カプセル化ですらオブジェクト指向のコアじゃない、という意見も世の中にはあるんだし、
多態性なんてそれほど大したもんじゃないよ。
それはさておきVBAでは多態性よりダックタイピングの方が何かと使いやすい。
2018/05/05(土) 20:03:32.26ID:cuzWr0GO
>>527
ダックタイピングと言うものはよく知らなかったのでググって見たけど
「オブジェクトがあるインタフェースのすべてのメソッドを持っているならば、
たとえそのクラスがそのインタフェースを宣言的に実装していなくとも、
オブジェクトはそのインタフェースを実行時に実装しているとみなせる」と言うことだとか。

でもこれって明示的にインターフェースを実装宣言していないだけで
結局は移譲で多態性の一種じゃないの?
2018/05/05(土) 20:06:33.33ID:WYM5IUV2
"D:\tmp\"からファイル名が"^2018-\d\d-\d\d\.xlsx$"に正規表現マッチするファイルを再帰的に検索する
検索された全てのファイルに対してシート名が"tmp"で始まるワークシートを削除して上書き保存

いったいどうやればいいのでしょうか?
2018/05/05(土) 20:19:29.56ID:YAuvYSr4
>>529
自分で考えたほうが早いんじゃねw
2018/05/05(土) 20:23:15.18ID:z4c77ZQa
>>529
二つの問題を一度に出すのは良くないね。
それはさておき、深さが大したことないから再帰でやるのがいいと思います。
2018/05/05(土) 20:28:29.47ID:cuzWr0GO
>>529
Dir関数かなんかで拾ったブックから正規表現でマッチングしたブックを対象にブック開いて
tmpで始まるシート名のシート削除して上書き保存すればいいんじゃないの?
2018/05/05(土) 20:31:32.46ID:cuzWr0GO
再帰的にって話だったから
Dir関数で拾ったものの名称やらアトリビュートやらで
それがフォルダだったら更に下の階層を漁るようにすれば
出来るような気がするけど?
そういうことではない?
2018/05/05(土) 20:46:42.41ID:z4c77ZQa
>>529
マッチするファイル名を列挙して配列にして返す。これを再帰関数で作る。
ファイル名の配列を受け取ってシート消去などの処理をする関数は別に作る。
がいいと思う。
2018/05/05(土) 21:17:32.31ID:8uGGiv/v
いちいちシートに書き出してからでないと処理出来ない関数多くて萎えるな
linestとか、配列(variant型)から直接呼び出したくても出来ないぽい
2018/05/05(土) 22:15:32.03ID:LkKePK4y
長すぎワロタ
なお動作確認はしていない

Sub GetProcessTargetFilesImpl(ByVal folder As Object, ByVal tester As Object, ByVal result As Collection)
For Each file In folder.Files
If tester.Test(file.Name) Then
result.Add file
End If
Next
For Each subFolder In folder.SubFolders
GetProcessTargetFilesImpl subFolder, result
Next
End Sub

Function GetProcessTargetFiles(ByVal rootFolderPath As String) As Collection
Dim fso As Object
Set fso = CreateObject("Scripting.FileSystemObject")
Dim tester As Object
Set tester = CreateObject("VBScript.RegExp")
tester.Pattern = "^2018-\d\d-\d\d\.xlsx$"
tester.IgnoreCase = True
Set GetProcessTargetFiles = New Collection
GetProcessTargetFilesImpl fso.GetFolder(rootFolderPath), tester, GetProcessTargetFiles
End Function
2018/05/05(土) 22:16:12.51ID:LkKePK4y
Sub DeleteTempWorksheets(ByVal filePath As String)
Dim book As Workbook
Set book = Workbooks.Open(filePath)
Dim tempSheets As Collection
Set tempSheets = New Collection
For Each sheet In book.Worksheets
If Left(tempSheets.Name, 3) = "tmp" Then
tempSheets.Add sheet
End If
Next
For Each sheet In tempSheets
sheet.Delete
Next
book.Save
book.Close
End Sub

Sub MainProgram()
For Each file In GetProcessTargetFiles()
DeleteTempWorksheetsDeleteTempSheet file.Path
Next
End Sub
2018/05/05(土) 23:42:21.67ID:LkKePK4y
PSだとこう
rubyやpythonだとどうなるのかね?

$app = New-Object -ComObject Excel.Application
$app.DisplayAlerts = $false
Get-ChildItem -Path "D:\tmp\" -Recurse -Filter "*.xlsx" |
 where { $_.Name -match "^2018-\d\d-\d\d\.xlsx" } |
 foreach {
  $book = $app.Workbooks.Open($_.FullName)
  $sheets = $book.Worksheets | where { $_.Name.StartsWith("tmp") }
  $sheets | foreach { $_.Delete() | Out-Null }
  $book.Close($true)
 }
$app.Quit()
2018/05/05(土) 23:43:45.55ID:95YSYNlN
Ruby で作った

# . で始まる、directory, file を除く
Dir.glob('D:/tmp/**/*.xlsx') do |file| # 再帰的
next if File.directory? file # ファイルだけを処理する

fn = File.basename(file, '.xlsx') # 拡張子を除いた部分

# 正規表現に一致した、ファイルだけを処理する
next unless /^2018-\d\d-\d\d$/ =~ fn
puts fn #=> 2018-01-31
end
2018/05/06(日) 00:13:02.96ID:5pacMdKU
配列も処理出来ないもんですかね、、、。

一旦バリアント型の配列に入れて、
1列目と2列目でlinest、
2列目と3列目で、
1列目と2列目3列目の2列で、
など列単位比較を取っていきたいんです。
結局シートに値貼り付けて戻してから計算しないとダメで、時間が掛かりすぎる。
2018/05/06(日) 00:56:27.40ID:c6V5Tk/M
なんで無理してなんでもExcelでやろうとするのか
2018/05/06(日) 01:36:23.42ID:aPyLzrz1
ちょっと調べたら別にシートに転記する必要はないみたいだが
単に理解してないだけか
543デフォルトの名無しさん
垢版 |
2018/05/06(日) 02:17:09.53
>>539
全然やりたいことできてないじゃん
2018/05/06(日) 03:10:14.74ID:WI8S4nUT
>>540
何をやりたいのかイマイチ伝わらないけど
Insertと言ってるのは列の追加?

SQLで出来る範囲のことであれば
一度シートにSQL投げて取得した結果を
シートをクリアした後に貼り直すのが
一番早くて楽かなとは思うけど。
545デフォルトの名無しさん
垢版 |
2018/05/06(日) 03:44:28.04
>>544
回帰分析も知らないんなら黙っとけよ
2018/05/06(日) 05:01:24.60ID:WI8S4nUT
>>545
確かに回帰分析知らないからじゃ頼むわ
2018/05/06(日) 08:38:26.21ID:c6V5Tk/M
>>538
VBA信者はこれより簡単に書けんの?
2018/05/06(日) 08:43:24.29ID:c6V5Tk/M
>>540
python
549デフォルトの名無しさん
垢版 |
2018/05/06(日) 09:10:32.16ID:cLRBXgZI
ものすごく無邪気な空目を見てほっこりしたw
2018/05/06(日) 10:32:51.06ID:aPyLzrz1
PSのサンプルは普通にありがたい
あっちのスレ過疎ってるし
2018/05/06(日) 11:10:09.54ID:vglAnW1b
だったら、その過疎ってるスレでやれや、チンカス
2018/05/06(日) 13:33:33.61ID:c6V5Tk/M
初心者でも手軽で簡単なVBAのプログラム見てみたいなー
他の言語だと>>538のようにファイル探してシート削除するだけでそんな長くなるわけないけど
他の言語よりもっと手軽で簡単なVBAならさらに綺麗で短いプログラムになるんだろうなー
VBAerさんの実力見てみたいなー
2018/05/06(日) 14:11:50.40ID:Ka8bfK6G
VBAを否定したいが為に、他の言語よりも手軽で簡単で短いプログラムが書ける言語という条件を掲げ始めたの笑える
もうそこまで条件つめないと否定する箇所が見つからないんだね
2018/05/06(日) 14:56:53.33ID:c6V5Tk/M
>>553
手軽でもない難しい長いコードしか書けない言語なんて誰が見ても存在価値ないぞ?

そこまで条件詰めないと、って君は言うけど言語として追及しなきゃならない当たり前の必須条件なんだがw
2018/05/06(日) 15:05:08.61ID:Ka8bfK6G
>>554
もともとVBAスレではそんな事は気にしていないし、
いくら啓蒙しようともVBA以外の選択肢がない事が絶対条件なんで別の言語出されても無意味なんですよねー
言語的な優位性を語りたいなら、それ専用のスレにいくべきであってVBAスレで的外れな事言い続けてるキミはただのマヌケだ
2018/05/06(日) 15:18:31.33ID:c6V5Tk/M
VBA使えるのにPS使えない環境というとなんだ?
2018/05/06(日) 15:20:53.60ID:c6V5Tk/M
まあ意地はって無意味とか言ってるけどさ
月曜になったら会社でPSのこと気になってちょこっと調べちゃう奴はたぶんいると思うぞw
2018/05/06(日) 15:22:14.65ID:Ka8bfK6G
>>556
会社がVBA以外を許容しない場合とかって何度も言われてるのに、キミは本当に物覚えが悪いんだね
2018/05/06(日) 15:29:05.53ID:c6V5Tk/M
OS標準搭載のシェル禁止とかエクスプローラー禁止する並みにばかばかしい
2018/05/06(日) 15:32:07.46ID:Ka8bfK6G
馬鹿馬鹿しいかはともかく仕事でやってる限りは従うしかないわけで、
モダンだから使ってるわけでも、簡単に書けるから使ってるわけでも、手軽だから使っているわけでもなく、
会社が許容する言語がVBAだけだからVBAを使ってるんで、それが解決されない限りは無意味なんだよ
2018/05/06(日) 16:20:21.14ID:hMxfhnzD
具体的なコード示されて反論できなくなったらVBA必須の職場とか言い出してて笑える
562デフォルトの名無しさん
垢版 |
2018/05/06(日) 16:22:54.16
いいからさっさと >>397-398 のRubyでのワンライナーコード提示しろよ
2018/05/06(日) 16:27:09.23ID:kSRQdo41
というか、最初からなんとなくそういう意図なんかなと思ったけど、正直めんどくさい。
やる気が起きない。
たぶんこういう処理ってどんな言語でもそんなに大変じゃないと思うんだよね。
そういう処理って自分に降りかからないとやる気が起きん。
別に多少長くなってもどうでも良いだろ。

逆にこういうのとかだったらやる気出るけどね。(これはVBAでは多分実現不可能)

http://imgur.com/OGKddGC.jpg
2018/05/06(日) 16:35:34.38ID:kSRQdo41
PSはExcelに対して使う機会が殆ど無い。
メリットを感じない。

昔、PSでUIAutomationで他アプリを操作するコードとか書いてたけど、別にVBAでも出来ることが多いからね。
PSじゃ右クリック出来ないとか言ってた人いたけどWin32+SendMessage+WM_RBUTTON_DOWNでできるじゃんなんてやってたけどさ。
でもその後メリットがあまり無いから使わなくなったなあ。
今でもバッチファイルじゃ出来ない場合は候補に上がるけど。
2018/05/06(日) 16:41:02.41ID:Ka8bfK6G
>>561
他の言語がどうこうとか言い出した時点で真っ先に指摘されてるんだけど、
自分語りに夢中で気がつかなかったんだろうな
2018/05/06(日) 17:32:38.91ID:c6V5Tk/M
VBAは意図的に他の手段を禁止しない限り使うメリットが無いクソ言語ということを再確認できたね
2018/05/06(日) 17:33:14.65ID:/WieGqZg
VBAからPS呼べば万事解決
2018/05/06(日) 18:07:51.27ID:hMxfhnzD
>>565
真っ先に指摘したらそんな職場ばかりじゃねーだろって速攻論破されてただろw
で、簡単に使えるとか業務システムとかのでかい奴じゃないからVBAで十分とかほざいてたのに>>532辺りの小規模な用途でもPSより簡単じゃないことがわかったとたん前のことを忘れたふりしてまた職場がーとか言い出したから笑われてるだけ
理解できたかな?w
2018/05/06(日) 18:40:49.69ID:Ka8bfK6G
>>568
「そんな会社ばかりではない」が論破になるわけないんだけど、まぁキミには理解できないんだろうな
2018/05/06(日) 18:48:25.13ID:eFdUTltV
>>568
これだからバカは...

その場に適したの使えって話。
そしてその場はその場なんで全体の話にゃならんのは当たり前の話なんだが。

職場の話も、コードの話もその場の話で、言語自体の優劣とイコールではない。
そしてExcel使う限り有利な場が多いのがVBAなのは仕方ないことだ。

最初の3行とか言い出した時からおかしいなと思ってたんだが3行が10行になって何の問題が有るのか分からん。
どっちでも良いだろ。
それより実現不可能とかどうにも汚いコードになるとかの方が気になるね。
2018/05/06(日) 18:57:08.24ID:c6V5Tk/M
3行が10行になったらバグ混入確率も3倍以上
書くのも読むのも面倒くさい
保守担当者に恨みでもあるなら長くしてもいいけどさ
2018/05/06(日) 19:04:56.37ID:hMxfhnzD
>>569
確かにお前のアホな考え方は理解できんわ w

>>570
> そしてExcel使う限り有利な場が多いのがVBAなのは仕方ないことだ。
具体例で有利でない例出されてるのに何を言ってるんだよ w
まずはVBAが明らかに有利な具体例を出してから語れよ
2018/05/06(日) 19:08:09.18ID:Ka8bfK6G
>>572
「会社からそれ以外を禁止された場合の需要」は、「禁止されていない場合」があっても何ら矛盾しないんだけど、
キミは論理性というものがカケラもないみたいだな
2018/05/06(日) 19:11:38.77ID:WI8S4nUT
さあさ、
もう明日はGW開けの月曜日だし
ぼちぼちスレ違いのSPやrubyの話してる人は
巣に帰ったらどうだ?
2018/05/06(日) 19:27:21.91ID:hMxfhnzD
>>573
> 「会社からそれ以外を禁止された場合の需要」
が全てではないって言うだけのこと
条件明示もできないアホが論理性とか笑えるわ
2018/05/06(日) 19:34:21.99ID:Ka8bfK6G
>>575
VBAスレはVBAの需要が全てであって、他の言語の需要は関係ないんだよw
まぁ理解できるような頭じゃないから別の言語の話題を出しちゃうんだろうけどさ
2018/05/06(日) 20:00:35.79ID:eFdUTltV
>>575
バーカw
それが具体例だろ。
こんなことも分からんの?

お前は他言語の場合は具体例と言い、VBAの場合は全てではないと言う。

どれも全てではない。
がExcelを使うという限定条件ではVBAが有利な場合が多い。
何故なら大抵のことならどんな言語でも出来るから(とくにExcelで扱う内容であればさらに)、余計なファイルが増えるとか使う環境で制限されることが多いというのが大きな差になるんだよ。
2018/05/06(日) 20:02:15.99ID:eFdUTltV
もう何度も出してるんだが、こういう人は都合の良いものしか見ないんだよな。
2018/05/06(日) 20:10:50.87ID:c6V5Tk/M
数日バトルしたわけだけどVBAの存在価値を感じるような具体例がまだ1つも出てないのが不思議だね
なんでだろうね
2018/05/06(日) 20:18:00.31ID:WI8S4nUT
>>579
そうかな?
少なくとも自分の持ち言語じゃない言語に
興味を持ってこの数日間貼り付いていた君達には
それなりに存在価値が有った筈だよ

でなければ何故このスレに
ずっといるのかと言うことになる

別にPSやrubyスレで相手にされないから
ここに来た訳ではないだろう?
2018/05/06(日) 20:22:24.02ID:c6V5Tk/M
>>580
仕事でVBAを押し付けられた鬱憤をぶつけるのにちょうどいい
2018/05/06(日) 20:22:54.35ID:hMxfhnzD
>>576
バカなの?
> > 「会社からそれ以外を禁止された場合の需要」
ってはっきり書いてあるのに
> VBAの需要が全て
と言い切るとかドンだけ都合のいい解釈だよ w

>>577
それ反論出てただろ ⇒ 一例: >>143
盲信するしかないお前には見えないかも知れんが
だから状況次第なの、わかった?
2018/05/06(日) 20:24:58.49ID:Ka8bfK6G
>>582
都合がいいも何もスレタイを見ろよ
2018/05/06(日) 20:25:15.78ID:2V8AEwcJ
> でなければ何故このスレに
> ずっといるのかと言うことになる
アホが必死になって反論するのをからかってるだけだろww
2018/05/06(日) 20:32:07.06ID:c6V5Tk/M
VBAerならVBAコードで語れよ
俺を感心させるようなVBAコードなんざ書けねえんだろ?
ならゴミと言われても仕方ねえじゃんか
2018/05/06(日) 20:33:46.60ID:WI8S4nUT
>>581
仕事場ではPSの優位性を上司に論じたりはしないの?
2018/05/06(日) 20:38:16.54ID:Ka8bfK6G
要するにRubyだかなんだかのメインの仕事で使えなくて事務仕事に回された無能ってオチか
2018/05/06(日) 20:49:26.95ID:c6V5Tk/M
>>586
おう啓蒙してるよ
2018/05/06(日) 20:50:57.38ID:c6V5Tk/M
>>587
なになに自己紹介?
2018/05/06(日) 20:52:16.31ID:WI8S4nUT
>>588
じゃ、何でVBAを押し付けられたんだろうね
キチンと言って聞かせれば押し付けられることも無かっただろうに
2018/05/06(日) 20:53:03.16ID:2V8AEwcJ
>>69がVBA以外の選択肢もあるよねーって言った時に
そだねー
で終わる話を>>70とかがVBA以外の選択肢がないとか言うからバカにされてるだけ
で、最終的にやり込められて
> 都合がいいも何もスレタイを見ろよ
とか、笑えるわ
592デフォルトの名無しさん
垢版 |
2018/05/06(日) 20:59:23.99ID:cLRBXgZI
VBA以外禁止って話、なくはないんだろうけどニッチ過ぎないか?
あまり聞いたことがない
2018/05/06(日) 21:00:59.91ID:c6V5Tk/M
>>590
スケジュールに余裕があったからなぁ
俺って仕事が早いからその分貧乏くじ引きやすいんだよ
2018/05/06(日) 21:03:14.24ID:WI8S4nUT
他所から最近来た人は知らないだろうけど
これでも大分ユルくなったんだよ
前は命令系が殆ど一緒のvb6ですら禁止にするか
コード載せることすら禁止にするかで
大揉めに揉めて荒れまくった時代も有ったし
2018/05/06(日) 21:08:16.36ID:c6V5Tk/M
>>592
VBA以外は禁止って頭の悪いルールでOS標準搭載のプログラムを縛るとOSが動かなくなっちゃう
なのでそんな環境は現実的には珍しいどころか存在しない

マインスイーパーはダメなどブラックリスト的に禁止する会社は多くはないが存在する
しかしブラックリストを採用してる会社でもコマンドプロンプトやパワーシェルを禁止する会社はごくわずか
なぜならそれらを禁止すると日常的な端末の管理作業に支障をきたす可能性があるから
2018/05/06(日) 21:11:30.28ID:Ka8bfK6G
プログラムとプログラム言語の違いが分かってないヤツが仕事早いって自称してるのか
ようやくコイツの面白いところ見つけたわ
2018/05/06(日) 21:13:39.80ID:WI8S4nUT
>>595
それは分かるけどVBAの質問スレで話すことではないよね。
そういう話をする場合は然るべきスレに誘導すればいいんじゃない?
2018/05/06(日) 21:14:11.38ID:kBGBSRI1
でも将来会社のPCをSモードにしようなんて話になったら
本気でVBAしか選択肢が無くなる

そんで万一VBAのサポートが終わったらローカル開発終了の危機
2018/05/06(日) 21:15:19.54ID:hMxfhnzD
>>592
俺も聞いたことない
まあ世の中広いし変にこだわった上司がいたりするケースはあるのかも知れないから>>595みたいにないと言い切っちゃう奴もどうかとは思うわ
2018/05/06(日) 21:16:09.68ID:c6V5Tk/M
>>597
パワーシェルでこうやって簡単にできることをVBAでやるにはどうすれば良いですか?
パワーシェルと比べてVBAの優位性はなんですか?

これはVBAに関する質問だろ?
2018/05/06(日) 21:18:19.97ID:WI8S4nUT
>>600
簡単に出来るならそっちを選択すればいいんじゃないの?
2018/05/06(日) 21:35:22.99ID:hMxfhnzD
>>601
VBAしか許されない会社があるらしい w
>>558とかな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況