ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part52
http://mevius.5ch.net/test/read.cgi/tech/1517052305/
探検
Excel VBA 質問スレ Part53
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2018/04/27(金) 19:02:38.39ID:+ocy8bIv2018/04/27(金) 19:06:16.81ID:thq99FCt
Excel大好きマンの君たちは普段どんなアプリをExcelで作ってるの?
2018/04/27(金) 20:25:05.91ID:S/hXXJWv
Power shelllの自動生成
2018/04/27(金) 20:37:12.23ID:5jKnhP1D
質問します
最近ティンコが痒いのですが
どうすれば良いですか
教えてくさい
最近ティンコが痒いのですが
どうすれば良いですか
教えてくさい
2018/04/27(金) 21:10:28.60ID:CQ9eqs6l
かゆい/時間でグラフ化するといいともう
2018/04/27(金) 21:14:15.97ID:rM2AyKG8
前スレでも教えていただいたコードを変えて
F1の値が5繰り上がるごとに、シート"納品書を"印刷するようにしたいのですが
F1が繰り上がらないです。
F1を繰り上げるにはどうしたらよいでしょうか
Sheets("名簿").Select
For i = Range("F1") To Range("F2") - 1 Step 5
Range("F1") = i
Sheets("納品書").Select
ActiveSheet.PrintOut
Next
End Sub
F1の値が5繰り上がるごとに、シート"納品書を"印刷するようにしたいのですが
F1が繰り上がらないです。
F1を繰り上げるにはどうしたらよいでしょうか
Sheets("名簿").Select
For i = Range("F1") To Range("F2") - 1 Step 5
Range("F1") = i
Sheets("納品書").Select
ActiveSheet.PrintOut
Next
End Sub
2018/04/27(金) 21:48:08.65ID:CQ9eqs6l
すげえな
前スレで教えてた奴責任取れよw
前スレで教えてた奴責任取れよw
2018/04/27(金) 21:49:23.67
>>6
Sheets("名簿").Select
For i = Range("F1") To Range("F2") - 1 Step 5
Range("F1") = i
Sheets("納品書").Select
ActiveSheet.PrintOut
Sheets("名簿").Select
Next
End Sub
まあ下みたいにしたほうがプログラムっぽいかもしれないけど、まずは上の形でいいと思う
Dim wksList As Worksheet
Dim wksSlip As Worksheet
Dim rngF1 As Range
Set wksList = Sheets("名簿")
Set wksSlip = Sheets("納品書")
Set rngF1 = wksList.Range("F1")
For i = rngF1 To wksList.Range("F2") - 1 Step 5
rngF1 = i
wksSlip.PrintOut
Next
End Sub
Sheets("名簿").Select
For i = Range("F1") To Range("F2") - 1 Step 5
Range("F1") = i
Sheets("納品書").Select
ActiveSheet.PrintOut
Sheets("名簿").Select
Next
End Sub
まあ下みたいにしたほうがプログラムっぽいかもしれないけど、まずは上の形でいいと思う
Dim wksList As Worksheet
Dim wksSlip As Worksheet
Dim rngF1 As Range
Set wksList = Sheets("名簿")
Set wksSlip = Sheets("納品書")
Set rngF1 = wksList.Range("F1")
For i = rngF1 To wksList.Range("F2") - 1 Step 5
rngF1 = i
wksSlip.PrintOut
Next
End Sub
2018/04/27(金) 22:09:27.05
>>6
で、結局仕様がよく分からないんだけど、
A8に1、A9に2、A10に3、A11に4、A12に5、A13に6、A14に7
という形で連続した行番号が入っているの?
空白セルがあったらその前の行が最終行とみなしていいの?
5行ずつの場合、A8(1)からA14(7)までのデータがあったら
印刷するのは3回で、1回目はF1に1を格納して印刷、
2回目はF1に6を格納して印刷、3回目はF1に11を格納して印刷ってことでいいの?
(最初は2行ずつで偶数と言ってたけど、どうやら5行に変わったみたいなので)
で、結局仕様がよく分からないんだけど、
A8に1、A9に2、A10に3、A11に4、A12に5、A13に6、A14に7
という形で連続した行番号が入っているの?
空白セルがあったらその前の行が最終行とみなしていいの?
5行ずつの場合、A8(1)からA14(7)までのデータがあったら
印刷するのは3回で、1回目はF1に1を格納して印刷、
2回目はF1に6を格納して印刷、3回目はF1に11を格納して印刷ってことでいいの?
(最初は2行ずつで偶数と言ってたけど、どうやら5行に変わったみたいなので)
2018/04/28(土) 08:11:58.78ID:bL+b5Osr
この納品書出力アプリってまさに
・入出力とデータが分別できてない
・MVCを理解していない
の典型例だな
VBAerって本当にこういう酷いユーザーが多い
素人の事務員さんならまあ許すけど、本職がプログラマでもExcelになるとなぜかこういう酷いツールを作る人が出てくる
・入出力とデータが分別できてない
・MVCを理解していない
の典型例だな
VBAerって本当にこういう酷いユーザーが多い
素人の事務員さんならまあ許すけど、本職がプログラマでもExcelになるとなぜかこういう酷いツールを作る人が出てくる
2018/04/28(土) 08:27:14.36ID:Ydf4b474
こんな基本もわからない奴に迂闊に教えると、そいつの会社へのテロに加担するようなもんだぞ
12デフォルトの名無しさん
2018/04/28(土) 08:40:20.51 糞みたいな構成のシートとVBAコードでも最終的にやりたいことができて
それまで手動で6時間かかってた作業が3時間で終わるようになったらええやん
その間PCで作業はできないから新聞読んだりダベったりしてればいいよね
ちゃんと作ったらバックグラウンドでPC作業を邪魔せず30分で終わるかもだけど
それまで手動で6時間かかってた作業が3時間で終わるようになったらええやん
その間PCで作業はできないから新聞読んだりダベったりしてればいいよね
ちゃんと作ったらバックグラウンドでPC作業を邪魔せず30分で終わるかもだけど
2018/04/28(土) 09:01:21.06ID:bL+b5Osr
使い捨てを含めて長期にわたりメンテナンスの必要性がない
運用中に入力のストレスが無い
レスポンスが許容できる
バグが無い
これだけ満たしてれば中身が悲惨でもいい
でも現実にそんなケースは殆ど無い
だから中身をクリーンで改良しやすい状態に保たなければならない
運用中に入力のストレスが無い
レスポンスが許容できる
バグが無い
これだけ満たしてれば中身が悲惨でもいい
でも現実にそんなケースは殆ど無い
だから中身をクリーンで改良しやすい状態に保たなければならない
14デフォルトの名無しさん
2018/04/28(土) 09:07:58.992018/04/28(土) 09:11:16.45ID:bL+b5Osr
16デフォルトの名無しさん
2018/04/28(土) 09:14:13.80 >>15
1か0かの極論でしか物を考えられないんですね^^
1か0かの極論でしか物を考えられないんですね^^
2018/04/28(土) 09:17:17.40ID:bL+b5Osr
やれやれ皮肉も通じないか
2018/04/28(土) 09:58:31.27ID:hSIpEl6G
ずっと張り付いてる人いるねw
2018/04/28(土) 10:32:10.98ID:8ncxUL6T
誘導無しのスレ立て直後に>>2をレスしてっから粘着に命かけてるよな
しかもMVCだの国際競争だのと意識高い系が好みそうなワード
そんで小うるさい割に「アプリ」の定義が正確じゃないんで
「なんかかっこいいから」っていうふざけた理由でSEになって心が折れたタイプで
かつて自分が言われてた事を内容を理解せずにそのまま吐き出してるとかなんじゃないの
しかもMVCだの国際競争だのと意識高い系が好みそうなワード
そんで小うるさい割に「アプリ」の定義が正確じゃないんで
「なんかかっこいいから」っていうふざけた理由でSEになって心が折れたタイプで
かつて自分が言われてた事を内容を理解せずにそのまま吐き出してるとかなんじゃないの
2018/04/28(土) 10:34:26.97ID:6KVqpJhf
>>10
せっかくなんでMVCの基本と言うのを教えてもらえませんか?
せっかくなんでMVCの基本と言うのを教えてもらえませんか?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報】「女芸人No.1決定戦 THE W」9代目女王にニッチェ! 7年ぶり3度目で悲願の優勝 [牛丼★]
- 「おこめ券は米以外の食品も買える。効果的な活用を」 地元で農水相 [山形県] [少考さん★]
- 【芸能】『女芸人No.1決定戦THE W』 粗品が最後にバッサリ「優勝賞金1000万円にしてはレベル低い大会」 [冬月記者★]
- いじめ後遺症 15年前のトラウマに苦悩する当事者「夢の中に出てくる」「された側は一生ものの傷」 [♪♪♪★]
- 今年の流行語大賞 『働いて働いて働いてまいります』が受賞で不快感… 過労自殺の遺族らが会見「家族にむち打つような行為だ」 [冬月記者★]
- 東京の自販機そばに金塊4200万円分、何者かに持ち去られる…札幌の50代が8000万円振り込んだ後に上京して被害 [どどん★]
- お前「趣味……?ないですね。無趣味です」ぼく「ずっと2chしてるんだから2chが趣味でいいじゃん」前「?」
- 【正論】検察「山上よ、どんな事情があろうと暴力が許されない」 [442080748]
- 🏡パン🍞つー✌まる👌見え👊😅👊
- 実写映画「ストリートファイター」のキャラアートが公開。何か知らん人がいる…… [624898991]
- 【朗報】愚鈍な日本入ついに気ずく「高市より進次郎のほうがマシだったのでわ…」 [743999204]
- なんかさ100万くらい欲しいよな
