[過去ログ] VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
955: 2020/09/02(水)12:23 ID:IJ4By44m(1) AAS
>>951
人によるだろうな
安く提示すると未経験者とかがくるぞ
956: 2020/09/04(金)13:35 ID:YrY1uJ8P(1) AAS
皆さま回答ありがとうございました!
957: 2020/09/05(土)14:34 ID:NQbTfPgu(1) AAS
>>944
遅レスだけど

速度が遅い件は経験ありますよ
うちの環境で調べたらSYMANTECのエンドポイントは大丈夫で、MSのディフェンダーだと遅かった
Win10のバージョンも影響したかもしれないけど、現行サポート対象バージョンは、ディフェンダーだとすべて遅い
会社のPCなんでActiveDirectory、SYMANTEC、SKYSEAがスタンダードなんだけど、更新時の不具合があったんで一部のPCでディフェンダーを使ってて発覚した
VBSの内容は、多少分岐やループはあるけど正規表現を使って置換するだけの簡単なものだった
958
(3): 2020/09/09(水)22:08 ID:kLG5WjnA(1/2) AAS
ミッションクリティカルな仕事をVBAでやってるのに、
少し前から動かなくなって修正したくても前任者がこの世に不在+仕様書やマニュアル無し+社内プログラム分かる人いない
って状況割とよく聞くけど、まあ自分が担当することになったんだけど、これどーすりゃいいの?

何社かソフトウェア開発系の会社に話聞きにいったら、vbaはちょっと・・・とか、プログラムみてこれはちょっと・・・って反応だし
1千万超える金積むとなると役員に説明しなくちゃならないんだけど、なんでおまえがやらないの?みたいな反応だし
まあ、控えめに言ってこのまま止まり続けると会社潰れるから言い値で出すしか無いんだろうけど
こういう状況、ここに巣喰う人達はどうやって乗り越えたのかアドバイスやヒントください

転職、以外で
959: 2020/09/09(水)22:09 ID:vVw6LQjX(1) AAS
ミッションクリティカルなのに止まっても平気なのか
不思議な世界観
960
(1): 2020/09/09(水)22:58 ID:sZuFJhML(1) AAS
>>958
素人が作っためちゃくちゃなコードのデバッグや修正は仕事でもやってるからあんまり困ったことない
言語も問わず引き受けてる
961
(2): 2020/09/09(水)23:15 ID:kLG5WjnA(2/2) AAS
>>960
すげえ
社内システム作ってるところとかつてで色んなところに聞きいったけど数百万じゃ難しいって言われたんだ
分かる人には難しさっていうか、見積もりがわかるもんなんだな
参考までにどういうところを見て判断するもんなの?
偉い人に説明するときの参考にしたい
962
(1): 2020/09/10(木)01:17 ID:Uj/ZEArt(1) AAS
>>961
変数名、インデント、コメントの入り方なんかを見れば、制作者のレベルがだいたいわかる
その上でソースの行数、モジュール数がどれぐらいか
963
(1): 2020/09/10(木)01:28 ID:R4ATSmnt(1) AAS
マクロの記録をベースにしてるのは危険な感じがする
あとループの中にgotoが入ってるやつ見たときはちょっと感動した
964
(1): 2020/09/10(木)01:35 ID:fOUD4fUU(1) AAS
vba捨ててまともなところに新しくシステム作ってもらった方が安いし早そう
965: 2020/09/10(木)01:38 ID:JZj4+m/A(1) AAS
それだと社内で仕事が無くなるおっさんたちが文句言い出す
966
(1): 2020/09/10(木)12:15 ID:dws80o57(1) AAS
住宅で喩えるなら  地場でイチから設計・施工をする在来工法のパワービルダーや
社内で設計した通り加工し現地で組み立てるだけのハウスメーカー 又は方式は
一緒だけどコスト削減に特化して現地の安い下請け使って費用を抑えるローコスト系

システムを売りにしてる企業は上で言うHMに近く、依頼すればひと声一千万は相場
PBはどんどん規模が縮小してるから探すのも大変 LCHMなら見付かるかも知らんが
要求に応じかねるレベルだと思われる

当時の社内の人間が内製したレベルならその条件、例えばExcelVBAと絞って
改修・修繕の可不可(得意かどうか)を先ず相手に問えば話が早いかも知れない
業務内容を伝えるだけだとうまく伝わらずに高額商品を売る方向に話が進み兼ねない
967
(1): 958 2020/09/10(木)12:19 ID:Oh+8RCfx(1/3) AAS
>>962
はえ〜・・・なるほどなぁ
変数名は一応業界の人なら意味が分かる程度
インデントはルールから逸脱してるのはほぼない、とおもう
コメントはあることはあるけど助けられたコメントはほぼないな
'ここで●×処理をする Sub ●×処理(・・・・・・・) みたいなw
行数はただの改行も含めると3万行くらいで
モジュールが4、functionが500、subが1500くらい

この辺が大量にあるから難しいって説明しようとしてたんだけど
数行(ステップ?)なら別にF8ポチポチしながら追えるんだよね
じゃあ足りないのは根気だろ、みたいに言われて循環複雑なんちゃらみたいなの調べてたけど
結局こんな数字だしても理解されないだろうしなぁってのと、単に俺が素人だからってのもあって今に至る

>>964
マジそれなんだけど、何をしてるのか誰もわかんないから何を作ってもらえば良いのかも説明出来ないっていうねw
世間で言われてる炎上案件よりよっぽどかわいいレベルなのかも知れないけど
マジであと数ヶ月放置して会社潰れればいいんじゃねーかとも思ってる
968: 958 2020/09/10(木)12:20 ID:Oh+8RCfx(2/3) AAS
>>966
おっと、同じ人かもしれんけどありがとなあ
969: 2020/09/10(木)12:36 ID:l+lun8zf(1) AAS
>>961
わかんねーから高めに見積もってんだよ
970
(1): 2020/09/10(木)13:19 ID:4mlwjCSe(1) AAS
>>967
他人の作ったプロシージャを2千個3万行解析してドキュメントを作成しながらデバッグなら1千万はまあまあ妥当かと
設備投資でたった1千万が出せない会社は遠からず潰れると思うよ
ほかの資産や設備だって千万単位の修理はいつ発生してもおかしくないし
971: 2020/09/10(木)22:45 ID:Oh+8RCfx(3/3) AAS
>>970
詳しい人にそう言ってもらえるとたすかる
とりあえず素人がやるもんじゃ無いって話は集めたので素直に金だせやって資料作ってるw
しかし1千万つめばできちゃうってのもすげーなあ
個人にとっては大金だけど、会社にとっては中堅社員一人分/年くらいの費用だもんな
972
(2): 2020/09/11(金)11:34 ID:LThuGd0x(1) AAS
解析・デバッグ・ドキュメント作成でひと声一千万?
じゃ、せっかく解析できたんだしそれをベースに新システム製作費は?
パッケージから大きく外れるものだったらオリジナル新規作成?千万? 都合?千万?

せっかく途中まで分析し始めたようだし「わたしに二千万ください、これやります」でいーじゃん
973: 2020/09/11(金)19:07 ID:0mQCTSsr(1) AAS
>>972
日本語で
974: 2020/09/13(日)14:01 ID:AJy8UwEC(1) AAS
>>972
やり方教えてくれww
まあ1千万超えは最低限な感じだね
今起きてる障害を直すだけだけどね
975: 2020/09/13(日)18:15 ID:/EQXGeQJ(1) AAS
業務止まってるのにのん気だな
せめて地方と業務とアプリぐらい概略書けば誰かがどこかを紹介するかも知れんぞ
アプリはAccessと踏んだが、どう?
どうせこのご時世、近場でなくともZoomやらでリモートしたりでのサポートだろうし
976: 2020/09/16(水)23:50 ID:249cxrEP(1) AAS
結局余所に投げる方向で解決した
乗り越えられるものとそうじゃないものを見極めるのも大切と思い込むことにした
なお費用は想定の2倍近くになる模様w
みんなアドバイスありがとう
977: 2020/12/20(日)00:10 ID:14Mj/Q6q(1) AAS
>>963
> ループの中にgotoが入ってるやつ見たときはちょっと感動した

Continue 文が無いメジャーな言語があってな。
GoTo Continue1
とか、書くときの隔靴掻痒感と言ったらもう・・・。
978
(1): 2020/12/25(金)06:38 ID:wEXLIZpl(1) AAS
もしかしてフィルタで非表示になってるセルってVBAで値参照できない?
979: 2020/12/26(土)04:11 ID:NJB8+QKa(1) AAS
>>978
自己解決
980: 2021/05/14(金)13:33 ID:Kf/7Ycdt(1/3) AAS
WordのVBAで質問させてください。
文書内の2種類の括弧「」『』の中にある改行だけを削除するマクロを作りたいと思っています。

例えば以下のような文章に対してマクロをかけたときに
「み

ん」





「り




以下のような結果になるマクロです。
「みかん」





「りんご」

つづきます
981: 2021/05/14(金)13:34 ID:Kf/7Ycdt(2/3) AAS
Sub 括弧内の改行を削除()
Dim myRange As Range
Set myRange = ActiveDocument.Range(0, 0)
With myRange.Find
.Text = "[「『""]*^13*[""』」]"
.Forward = True
.Wrap = wdFindStop
.MatchWildcards = True
Do While .Execute = True
With myRange.Find
.Text = "^13"
.Replacement.Text = ""
.Forward = True
.Wrap = wdFindStop
.Format = False
.MatchCase = False
.MatchWholeWord = False
.MatchByte = False
.MatchAllWordForms = False
.MatchSoundsLike = False
.MatchFuzzy = False
.MatchWildcards = True
.Execute Replace:=wdReplaceAll
DoEvents
End With
Loop
End With

Set myRange = Nothing
End Sub
982
(1): 2021/05/14(金)13:35 ID:Kf/7Ycdt(3/3) AAS
自分なりに以上のようなマクロを組んでみたのですが、実行してみると、
最初の「みかん」の改行は削除されるのですが、そのあとの「りんご」の改行が削除されません
やり方をお教えいただけると助かります。
983: 2021/05/14(金)13:58 ID:dwsPOlKo(1) AAS
馬鹿には無理
984: 2021/05/14(金)20:08 ID:YZr2qR8x(1) AAS
正規表現使えば一発じゃん。
VBAって正規表現使えるんだっけ?
1-
あと 18 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.027s