[過去ログ] 【今雑】今瞬間的に思った事で雑談するスレ136 (1002レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
496: ルナ ◆Codb3BVrhV6M 2019/11/30(土)03:11 0 AAS
>>495
What are you talking about.
I'm sorry I don't understand the meaning.
Is it a story or a whisper?
497
(1): ZiyNiy 2019/11/30(土)03:13 0 AAS
>>493
へーへーへー。
じゃあほんとにイコールを書きたいときは
"=" & "B+" & i みたいにかくのかなぁ。
498
(1): ZiyNiy 2019/11/30(土)03:15 0 AAS
>>494
えにーってなんだろう。
stringじゃだめなのかしら
499: ルナ ◆Codb3BVrhV6M 2019/11/30(土)03:17 0 AAS
わけわかめだ。

ROMってみるゾ。
500: ◆EZhnkW6cPU 2019/11/30(土)06:25 0 AAS
4人が女の子のコーヒーとコーヒーショップをデジタルコピーすると、朝食をとり、素敵なプレゼントをもらえます。 家は王を落とすのに良いサイザルです。 最近、私たちの最大のサポートアクリルプラスチック紙はあなたにとって何もありません。

So if 4 people digitally copy girls' coffee and coffee shop, they will have breakfast and get a nice present. The house is a good sisal to drop the king. Recently, our biggest support acrylic plastic paper is nothing for you.
501: 2019/11/30(土)08:20 0 AAS
But, that's the unite give yourself food.
And you know Dee Hicks tempering tapping.
Hondew undo the D2. I forget now so lyrics.
Heating for you.. Bonita now time will be issued to.
Thank you
502: エヌ ◆s/Lxx.v1x. 2019/11/30(土)11:16 0 AAS
∋*ノノノ ヽ*∈ 
  川´・ω・`川 ここはほの板だボケ!
503: ◆FectgYdAftrL 2019/11/30(土)12:11 0 AAS
あら?エヌどうしたの。
荒ぶってwいるのかしらん。
あまり知らないけどイマシュンから得たことから思うに、
長らく勤めたお仕事お疲れさま。
少し休みつつ次なる段階へジャンプアップしてよね。
504: 2019/11/30(土)12:18 0 AAS
エヌですら働いてるのに俺は2年も無職だ
やばばと思いつつ今日も家でごろごろ
505: ◆FectgYdAftrL 2019/11/30(土)13:09 0 AAS
土日祝はたいがいどこも休みだから焦り募らせてもしゃーないしゃーない。
大手を振ってごろごろを楽しんだらいいじゃなーい。
506
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)13:10 0 AAS
>>497
ほんとにの意味がわからない。
イコールだけ離さないで自分みたいにくっつけて書いて良いよ

>>498
stringだと文字列型に変数が固定される。
aに1、bに2と入れてa+bとやったらエラーになる。文字と認識するから計算できない。
numberだと数値型に変数が固定されるから、足し算しても計算結果が得られてエラーにならない。

本来はこうやって変数をちゃんと決めなきゃいけない。
でもVBAは余計なとこに気を回して、何型か決めてないズボラな変数があると、入ってきた値によって文字列型や数値型にその都度対応してくれちゃう機能がある。それがany型。

ただ、そういう使い方をすると読み返したときに数値型なのか文字列型なのかわからなくなるし、数値型なら動く記述をしちゃって文字列が入ってきたときにエラーが起きたりするからオススメしない。
省2
507: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)13:11 0 AAS
自分もいまからドラフトワンを飲むまでトイレ以外は布団から出ないでゴロゴロ
508: エヌ ◆s/Lxx.v1x. 2019/11/30(土)13:14 0 AAS
∋*ノノノ ヽ*∈ 
  川´・ω・`川 うちがんばるのね♪負けないもっ♪
509
(1): サザン ◆SEVEN/EhkI 2019/11/30(土)15:12 0 AAS
ガスの料金を1ヶ月抜かして払っててガスが止まりました。銀行に振り込んできたのですが、ガスが使えるようになるのは月曜日からだそうです。
つまり、この極寒の中、ぼくは、冷たい水を、浴びなきゃならん、と、言う事です。

公共料金はあれだね。口座引き落としにした方が確実だね。
510: エヌ ◆s/Lxx.v1x. 2019/11/30(土)15:17 0 AAS
∋*ノノノ ヽ*∈ 
  川´・ω・`川 スパ銭くらいあるもっ♪
511: 2019/11/30(土)15:30 0 AAS
俺んちこいよ
で一緒に入ろうぜ(サザンのちんぽハァハァ)
512: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)15:48 0 AAS
月曜までビジホやサウナホテルに泊まれば?
513: 2019/11/30(土)15:57 0 AAS
サザンは俺んち来るんだよ!
ちんぽ洗いっこするんだ
514
(1): ZiyNiy 2019/11/30(土)16:33 0 AAS
>>492
セルの範囲を指定させたいのではなくて、

特定の計算(違うセルと違うセルの和)をさせた答えを
自動で更に違うセルにダーーーーーっと下まで表示させる行為の
つもりだったんだけど。
そもそも和の書き方がわからないっていうところ。
515
(1): ZiyNiy 2019/11/30(土)16:35 0 AAS
>>469
定期的に、
できたら便利だから努力はしたくないけど出来るようになりたい。と思ってやる気になっては、
たった一日でつまづいて脱出できなくて、挫折する。を繰り返してるだけだよw
516
(2): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)16:40 0 AAS
>>514
sum関数を使うとこな気がする

>>515
まずはVBAじゃなくて、普通にエクセルのシートに関数を書きましょう。
その関数をVBAで記述できるようにしましょう。
まずはそこから。それができてから次のステップです。
ちなみにマクロの記録を使えば、勝手にVBA化してくれるから、それを参考にすればよろし。
マクロの記録は汚いプログラムコードだから、そのまま使うんじゃなくて、こうやって書けば良いのかという参考にする。
517
(1): ZiyNiy 2019/11/30(土)16:47 0 AAS
>>506
>イコール
文字列としてのイコールって意味だった。セルの中に文字列として =B+痔 みたいな。

>number
んとねーだから、Longってしてみたんだよね。
マイナスもプラスも使える桁数が長くてもOKな長整数っていうらしい。
518: ZiyNiy 2019/11/30(土)16:51 0 AAS
>>509
逆になんのために手で払ってるのか聞きたいところ。
519
(1): ZiyNiy 2019/11/30(土)16:52 0 AAS
>>516
初歩の初歩の記述すらわからないで、
難しいことはできないと思ってるので
わざとサルでもできるようなことを書いてみようとして
でも挫折しているところです。
520
(1): ZiyNiy 2019/11/30(土)16:53 0 AAS
>>516
>マクロの記録

あーなるほど
521
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)16:56 0 AAS
>>517
痔ってついてるなら勝手に文字列と解釈してくれる。数字だと計算式と判断。
それが嫌で何時でも文字列にしたいなら2つある。
1つはセルの書式設定。書式設定でセルを文字列にすれば、数値を入れても何しても文字列として表示される。
2つ目は先頭にアポロストロフィをつける。`のことね。
これはどっちもVBAとかじゃなく、普通にエクセルを扱うときの知識です。試しにやってみ。

まあ普通の数字を扱うならlong型で良いと思う。
プログラムによっては持てる桁が少なくてlonglongなんてバカバカしい型もあるけど。
522
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)16:58 0 AAS
>>519
エクセルの普通の関数を少し知ったほうが良いかも

>>520
これかなり便利。
どうやって書くんだっけ?ってのをマクロの記録で教えてもらうよ。
523: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)17:00 0 AAS
’だった。
アポストロフィ。
スマホで記号を見て入力したけど見間違いしてたw
524
(1): ZiyNiy 2019/11/30(土)17:02 0 AAS
>>521
出力したい文字や数字を、その場で直接型指定できたりしないのかな?
セルどこそこ = "40".integer みたいなw
セルどこそこ = "40".string みたいなw

ああそうなんだ。Excel上で 'つけるときはあるよ。
それも含めて出力したら文字列になるかぁなるほど。
525: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)17:02 0 AAS
つまり、

’=11+3

ってセルに入力すると、計算しないで数式のまま出る。
アポストロフィをつけないと14って表示される。
526
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)17:04 0 AAS
>>524
もうセルに書き込む時点で変数の概念でなく普通のエクセルの概念になる。
だから、そのセルの書式設定のプログラムを書いてそこに値を入れるようにしなきゃいけない。
527
(2): ZiyNiy 2019/11/30(土)17:07 0 AAS
>>522
自分の仕事で困らない位には関数とか使えるよ。
セルの中に表示してる長い文字列(数字メイン)の中から何文字目から何文字目までを抽出して、
その中の何文字目から3文字分をこのセル、その中の何文字目から7文字分分はこっちのセルに転記して、
既にある表と照らし合わせて、その文字の意味する答え(例えば色の種類名)を下のセルに出力するとか、
そのていどのことならできる。
528
(1): ZiyNiy 2019/11/30(土)17:10 0 AAS
>>526
そーなんだ。
あらかじめ別途指示が必要ってことかぁ。

その場での指示出来たら楽なのになぁ。
ニヤリンかしこいね。
529: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)17:28 0 AAS
>>527
じゃあそれをVBAで書いてみなよ
結果がわかってるやつを書くと勉強になるから
まずはベタですべてのセルに関数を入れる。
そんで、プログラム的にどうするとまとめて楽に書けるかを考えれば良いさ。

>>528
そう。
そもそもエクセルは計算ソフトだから、入力されてる値を変更するのはエクセルの仕組みであり、変更されてる値を入れるなんて発想が間違いなのさ。

データベースから値をとってきて、それをきれいにエクセルに落として表を完成させるプログラムとか作ることあるからさ。
530
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)17:30 0 AAS
>>527
なんかRGBの色見本みたいな感じだね
531: エヌ ◆s/Lxx.v1x. 2019/11/30(土)17:32 0 AAS
∋*ノノノ ヽ*∈ 
  川´・ω・`川 うっさいぼけっ♪
532
(1): サザン ◆SEVEN/EhkI 2019/11/30(土)17:39 0 AAS
この寒さの中冷水を浴びても止まらなかった心臓を褒めてあげたいです。
533
(1): ZiyNiy 2019/11/30(土)18:37 0 AAS
>>530
あーまさにそう。
3桁ずつ取ってきてRGB欄それぞれに転記するときもあるw
534: ZiyNiy 2019/11/30(土)18:38 0 AAS
>>532
何気に銭湯ないのかー
535
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)18:46 0 AAS
>>533
そうだったか
転記がエクセル内なら、その仕組みを作れば良いね
536
(1): ZiyNiy 2019/11/30(土)20:39 0 AAS
>>535
今回やりたいと思い立ったのはその件じゃないけどね。
537
(1): ZiyNiy 2019/11/30(土)20:40 0 AAS
まぁ私の脳みそじゃ やりたいものはつくれないだろうから、
せめて基礎基礎の記述くらい何を言ってるのか理解できる脳みそが欲しいと思った。
538
(1): ZiyNiy 2019/11/30(土)20:42 0 AAS
そもそも関数で事足りることを自動化したくて
VBAに頼みたいと思ってるわけじゃないからねぇ。
539
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)20:45 0 AAS
>>536-538
自分が言いたいのはVBAを覚えるなら、いま自分で作ってできあがてるエクセルの計算を組み込んだシートを
VBAで作ってみることによって、VBAの基礎を覚えなさいってことです。

出来上がりがふんわりしてる設計で途中のものを作ったところで、技術が足りないならわからないループになるんだから。
出来上がりがわかってるものを1つずつ正しく作ることによって、何をすれば良いのかというのを覚える。
まずは大したことなくても、1つ完成品を作ること。途中であきらめておしまいばっかりじゃ一生作ることできないよ。
540
(1): ZiyNiy 2019/11/30(土)20:48 0 AAS
>>539
その基礎で毎回つまづいて途中であきらめて終わってるw

私がほんとに、「こんなの作れたら仕事が楽になっていいなぁ。」と思うプログラムなんて
素人がちょっと数日頑張ってあちこちのソースコピペしたくらいじゃ作れないような内容だから
いきなり本番作ろうとはさすがにしてないよw
541: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)20:59 0 AAS
>>540
じゃあもう本当にマクロの記録を組み合わせてみるしかないね。
542
(1): ZiyNiy 2019/11/30(土)21:01 0 AAS
今回、こんなのあればいいなぁ。と思ったのは、

データベースとなるワークシート?(←エクセルファイル自体のことはワークシートって呼ぶんだっけ)Aがあって。
別途違う場所(フォルダ)にテンプレとなるワークシートBとSheetが1枚あって。

データベース(ワークシートA)の特定セルに入力された内容(3行分入力がある等)を元に、
ワークシートBのSheetをコピーで必要数(あと2枚分)増やして、

さらにワークシートBのそれぞれのSheetの特定セルに
ワークシートAの特定セルの内容をそれぞれ転記して、

さらにワークシートAの特定セルに入力された内容名でワークシートBに名前をつけて(上書きではない)保存したい。
省2
543
(1): ZiyNiy 2019/11/30(土)21:02 0 AAS
自分が思うものを
もしも自分でパッと作って仕事を楽できるようになると、楽じゃん?
とか そんな話w
544
(1): ZiyNiy 2019/11/30(土)21:03 0 AAS
うちの仕事は反復作業が多いからねぇ
545
(2): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)21:12 0 AAS
>>542
エクセルのファイル自体はワークブックと呼びます。VBAでもWorkBookって書きます。

まあできなくはない。できなくはないけど、それってVBAだけでやれるのかなあ。どうだろ。
Openを使えば別のブックを持てるのかな。
VBAとbatとかを組み合わせて作りそうだなあ。

>>543-544
そういうのが簡単に作れないし、欲しがる人がいるから、プログラマーって仕事があるんだよw
できない人は金を払って作ってもらうのさ。
1つ50万円くらいしたとしても、無い時の作業量を考えたら、普通に元が取れるでしょ。
546
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)21:16 0 AAS
もしVBAだけで作るとして、楽な仕組みを考えるなら、1つのブックでつくるだろうな。
シート1に入力して、シート2とシート3はテンプレとして置いといて、
シート1に入力して完了したら、シート2とシート3を使って別ブックを作るみたいな。
でも元が面倒くさいか。そしたら、入力画面を作っちゃうのが正解かもしれない。
こういうの
外部リンク[html]:www.officepro.jp
547
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)22:56 0 AAS
あ、ガチで画面を作って複数項目を入れたい時はこれね。
自分もやりかた忘れちゃったけどw
外部リンク[html]:www.atmarkit.co.jp
548
(1): ZiyNiy 2019/11/30(土)23:03 0 AAS
>>545
>ファイル自体はワークブックと呼びます。

それそれ、なんか変だと思いながらもド忘れした。ありがと。
549
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)23:10 0 AAS
>>548
この辺でもみとくと良いと思う
外部リンク:excelvba.pc-users.net
550: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)23:12 0 AAS
たぶん>>549だけで作れると思う。
自分もどうやって書くっけってこういうの見ながら書いてたりするし。

ちなみにプログラム制御のgotoだけは使わないほうが良いと思う。
551
(1): ZiyNiy 2019/12/01(日)00:15 0 AAS
>>545
>そういうのが簡単に作れないし、欲しがる人がいるから、プログラマーって仕事があるんだよw

ははは。それもそうだね
552
(2): 2019/12/01(日)00:24 0 AAS
>>546
>>547

そうなんだよね。自分もこないだ調べててその形に行きついたよ。
そこに製品Noを入れる場所を5行分用意してさ。
あと、ファイル名にしたい文字列(実際には日付なんだけど)を1種類入力してさ。

実際に入力される時は1行か3行か5行かの3パターンなんだけど、
それに応じてテンプレワークブックのテンプレSheetを必要数自動で複製してさ。

それぞれのSheetの特定セルに、入力されてる製品Noを1つずつ自動で貼り付けさせてさ。
日付もそれぞれのSheetの特定セルに自動で貼り付けさせてさ。
そしてワークブック自体も日付名で自動保存させる。っていう流れ。
553
(1): ZiyNiy 2019/12/01(日)00:27 0 AAS
ちなみにクソ上司に、自動でやってくれたら便利だよね。ってボヤいたら、
調べて自分でつくりゃいいじゃん。とか言ってたよ。
554: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)00:29 0 AAS
>>551
面倒臭いことを金で解決することで仕事ってものが発生するからね。
555
(1): ZiyNiy 2019/12/01(日)00:30 0 AAS
サイトに
If ans <> "" Then
Range("A1").Value = ans

って書いてあったから、
なるほど入力の有無で、コピーを作るか否かの挙動を決めればいいよね。と新発見。
556
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)00:38 0 AAS
>>552
ふむふむ。まあできるねそれなら。結構あっさりできると思う。
いやそれは知ってる人が作るならあっさりだけど、知らない段階で作ろうとしたら1か月くらいかけて作れば良いと思うよ。

ちなみに保存用に日付をつけたいなら、現在時刻を使うほうが良いよ。
外部リンク:bayashita.com

秒単位までやれば同じファイル名になることないから。
具体的には「ぢぃちゃんの秘密日記」というタイトルに時刻をつけて
「20191201003051ぢぃちゃんの秘密日記」みたいにして。
逆に何年何月何日分のデータの資料ですって出そうとすると同じ名称のファイルができちゃうから、それにプラスして秒までつけるのが正解だと思う。

>>553
省1
557: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)00:41 0 AAS
>>555
あー。良く気が付いたね。そうやってエラー回避するんだよ。
558
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)00:45 0 AAS
>>552
もし、製品番号ごとに情報があったりすると、それこそ100万を超えて1000万円単位のプログラムになったりする。
個人で、パソコン単体でやるなら自分は使ったことないけどMicrosoft Accessってのを使ってデータ管理して、そこからVBAで値を抜き出す。
みんなでやるならサーバを買ってみたいな話になるから、簡単なプログラムですら数百万円で、運用するにしても運用費とかで数十万とかとられる感じ。
559
(1): ZiyNiy 2019/12/01(日)00:57 0 AAS
>>556
多分日付についてはつっこまれるだろうなと思いながら書いてたら案の定つっこまれたっていうw
Todayじゃないから被りは大丈夫だよぉぉ
対策までありがとう。

えー100万はうそでしょw
560
(1): ZiyNiy 2019/12/01(日)01:03 0 AAS
>>558
使うのわたしひとりーー

そしてデータベースのエクセルは既存のやつで、日々書き足して使ってるもの。
いつも通りに書き足してる欄から、必要な情報だけ自動で抽出しようとも思ったけど、
諸事情(書いたり消したり行をカットペーストしたり)で激しいから、
そこから抽出するのは逆にややこしくなりそうだったから、
必要な内容だけBOXに入力して実行するスタイルの方が間違いがなくていいよねって思った。
561
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:05 0 AAS
>>559
でも、どっかからデータを引っ張るための検索条件ならともかく、
ただただ保存のためだけの違いだったらプログラム化したほうが良いと思うだけどな。

細かい内容を見てないから、そりゃ100万は無いかもしれないしあるかもしれない。
結局、仕事量がどれだけになるかだから。

とりあえず、いまプログラマーの人が1人1か月分の仕事をするなら50万円とか60万円とかの支払いになる。
半月で終わる仕事量なら半額。休日を考えたら1日3万円を頼むときには支払わなきゃいけない。
もちろんこれがすべて給料になるわけじゃない。
交通費とかの経費もあるし、会社としての事務所の賃貸料とか設備料とか光熱費とか、もっといえばプログラムしてない事務の人の給料とか。

そういう感じでいうと、いくらになるでしょう?って仕事。
省1
562
(2): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:10 0 AAS
>>560
なるほどねー。
酒飲み友達で隣にいて要望を聞きながら作るなら1日くらいで作れそうな内容ではあるね。
余裕をもって2日かなー。でも友達同士で何時間も真面目に仕事をし続けることができるとは思わないけどw

でもどうなんだろ。それだけ聞くとボックスに入力した値しかエクセルに落とし込めないよなあ。
なんか基本的にデータをエクセル上でもっときたいみたいに思ってるのかな。
エクセルに必要な項目をいっぱいつっこんどいてデータベースとして使うのは何かおかしいけど、まあ良いのかな。
563
(1): ZiyNiy 2019/12/01(日)01:18 0 AAS
>>561
>自分がやってる仕事で1か月くらいかかっちゃうやつを高いよせめて5万円でやれよって言われたら、わかってねーって怒るでしょ。

一ヵ月だったらそりゃねwさすがにねw
564: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:22 0 AAS
>>563
わかんない人ほど、軽く見積もるじゃーん。
同じ職場なのに適当にやったり、これくらいでできるでしょーって回されて怒ってるくらいだからわかるでしょw
565
(1): ZiyNiy 2019/12/01(日)01:23 0 AAS
>>562
>それだけ聞くとボックスに入力した値しかエクセルに落とし込めないよなあ。
>なんか基本的にデータをエクセル上でもっときたいみたいに思ってるのかな。

うん、テンプレはお客さんに印刷して提出するやつだから、
落とし込むのは日付と製品Noだけでいいのよ。

>エクセルに必要な項目をいっぱいつっこんどいてデータベースとして使うのは何かおかしいけど、まあ良いのかな。

私しか使ってないし、私しか見ない(たまに上司がチラ見する程度だ)から大丈夫なのよ。
でも、我が社の大事な製品の記録だからだいじだいじ。
566
(1): ZiyNiy 2019/12/01(日)01:27 0 AAS
>>562
>1日くらいで作れそうな内容ではあるね。
>余裕をもって2日かなー。

プログラマーが作るなら、たまに2chしながら2時間くらいでペペッと仕上がる内容かと思った。
ちょっと大変そうと見積もられてびびっています。
567
(2): ZiyNiy 2019/12/01(日)01:33 0 AAS
今浮上したことがあって。

データベースエクセルの日付欄は 2019/6/7 っていう形式で
これをそのままBOXの日付欄にコピペしたとして、
でも、テンプレエクセルの欄にはそのまま 2019/6/7 でいいけど、
保存ファイル名は 20190607 にしたいんだけど。

保存ファイル名は yyymmddでいいわけじゃん?
スラッシュ入る場合とか、1桁の月や日付を1桁表示させるのはどう表すんだろ。
568
(2): ZiyNiy 2019/12/01(日)01:34 0 AAS
>テンプレエクセルの欄にはそのまま 2019/6/7 でいい

んだったら 文字列型で解決だった。
569
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:35 0 AAS
>>565
なんだよ、製品番号と日付を入れたいだけならすぐじゃん。
でも、シート名やらブックなんちゃらとか言いたいからそうなるのか。
わかった。凄くわかった。

必要なシートが2つあるんでしょ。そこに製品番号と日付をそれぞれいれたいだけでしょ。

そしたらシート1とシート2は普通のエクセルとしてきちっと作っておきます。
そんでマクロを組むんだけど、エクセルをオープンした時に入力ボックスが出て、そこに番号と日付を入れたら2シートにスッと入ります。
って仕組みで良いでしょう。

データベースという使い方を間違ってる気がするけど、まあわかった。
別に大量のデータがあってそっから抽出するとかじゃないだね。
570
(2): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:41 0 AAS
>>566
本当に仕事を頼むと、

ぢぃが営業の人に話をしてこういうのを作りたいんですって言う。
後日、営業の人とプログラムの設計ができる人がやってきて、プログラムの設計ができる人がちゃんと話を聞いて要望を理解する。
その後、設計した人がプログラムする人に設計書を渡して作ってもらう。
プログラムした人があげてきたものを別の誰かがテストする。
OKが出たら納品する。

って流れがあるから、仕事としてやるなら、それだけでお金がかかるのわかるでしょ。
ただ、2chの人だったらという前提だと、ぢぃとその人が仲が良くてぢぃが言うことを凄く簡単に理解してくれて、
それをプログラムにしたらこうなるなーってやりとりを間近でやった上で早くはできる。
省5
571
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:44 0 AAS
>>567
yyyymmddにした20191201が入ってる変数ymdがあるとしたら、

Mid(ymd,1,4) & "/" & Mid(ymd,5,2) & "/" & Mid(ymd,7,2)

で済むでしょう。

>>568
あ、解決してたw
572: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:47 0 AAS
>>567-568
あ、プログラムで考えたら、日付の処理は一桁の場合でもデータとしては0を入れときなさい。

年月日の時に
2019/5/3
で通じるけど、
2019/05/03
って入れるクセをつけといたほうが良いよ。

普通のプログラムでyyyymmddって考えるのは8ケタだから。
データとしては「20190503」って入れるのが正解なんだよ。
573
(1): ZiyNiy 2019/12/01(日)01:48 0 AAS
>>569
大量のデータがあって、落とし込みたい部分だけ抽出しようと最初はおもったけど、

それは、きちっとした形式の物でも、業務用の管理用のものでもなくて、
あまりに余計なことを書き込みまくってる取っ散らかったものだから、
じゃあBOXに必要な日付とNoだけコピペして実行させましょうっていう発想。

1Sheet内の 特定セルに日付 特定セルに製品Noを入れて日付名で保存したい。
でも 1つの日付に対して製品Noは1つの時もあれば3つの時もあれば5つの時もあって、

そういうときは、テンプレSheetを製品個数分だけコピーさせてから、
Sheet内の 特定セルに日付 特定セルに製品Noを入れて、そのBookまるごとを1つの日付名で保存したい。

っていう状態。
省1
574
(1): ZiyNiy 2019/12/01(日)01:50 0 AAS
>>570
>って流れがあるから、仕事としてやるなら、それだけでお金がかかるのわかるでしょ。

おお、たしかに。
575
(1): ZiyNiy 2019/12/01(日)01:52 0 AAS
>>570
>で、ここまでぢぃちゃんは説明があんまり上手じゃなかった。

>頼む方も作る方も理解力があって伝え上手だったとしたら、2時間くらいで終わると思うよ。

はははは。ダヨネー
576: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)01:58 0 AAS
>>573
うん。酔ってなきゃ作れそう。

>>574
ぢぃちゃんだって、やってる仕事が手元に来るまでにいろんな人が関わってるだろうし、お金は発生するわけさ。

>>575
だから、知り合いのツテとかそういうので安くできるようなことがあるなら、本当にありがたいし、
その人とは話がしっかりと合う良い関係ってことさ。
577
(2): ZiyNiy 2019/12/01(日)01:58 0 AAS
>>571
>Mid(ymd,1,4) & "/" & Mid(ymd,5,2) & "/" & Mid(ymd,7,2)

もう、こういう発想がパッと出てくるあたり尊敬する
578
(1): ZiyNiy 2019/12/01(日)02:01 0 AAS
ニヤリンかっこいー!
きょうもありがとう!
579: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:04 0 AAS
>>577
あー。これ発想じゃなくて、結構頻繁に使う表現だからもうテクニックの1つとして覚えちゃってる感じw

>>578
いえいえ、なんだかんだ解決してなくて申し訳ないけどねw
てか、ここ2日、せっかくの休みなのに楽しい話じゃなくて仕事の話してるみたいで休んだ気がしないよw
580
(1): ZiyNiy 2019/12/01(日)02:08 0 AAS
私は楽しいよありがとうw
581
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:10 0 AAS
>>577
あ、どうしても日付や月を1ケタにしたい場合は、一回Longにすると良いよ。

例えばさ、20191201って年月日があったとして、
ymd = 20191201
dd = Mid(ymd,7,2)ってやるとddに「01」って入るじゃん。

そしたら、一回Longにする
day = CLong(dd)

そうすると、数値型で頭の0が無くなる。そんでまた文字列に戻す
dd = CStr(day)

こうするとdd=1になるから0が取れるよ。月も同じようにやって。
582: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:12 0 AAS
>>580
そっか。じゃあ今週末はぢぃちゃんを楽しませたことで良しとしようw
ドラフトワン10缶飲んで泥酔してる人にこんな難しい話をさせるんじゃないよー
583
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:24 0 AAS
そうそう。年月日は0を入れて8ケタにしなきゃって理由。

例えば「202011」というデータがあったとしたら、
2019年1月1日なのか、2019年11月ってデータなのかがわからないから。
それを分かるようにするには、「202011」「年月日」とか「202011」「年月」とか2つの情報を持って判定しなきゃいけなくなるからね。
年月日は8ケタで「20200101」って持つようにしようって決め事があれば、もう1つ情報を持つ必要がないからね。

あとは、どんだけ良いやり口を考えたとしても、全世界の99%のプログラムが8ケタを前提に作っちゃってるから、今更そういう考え方を変えるの大変じゃんってなる。
584
(1): ZiyNiy 2019/12/01(日)02:33 0 AAS
>>581
ふむふむふむ。かしこいね
585
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:36 0 AAS
>>584
これで賢いと褒められたら、プログラムする人みんな賢いと思っちゃって、
プログラム界ではぢぃちゃんチョロいって言われるぞw
586
(1): ZiyNiy 2019/12/01(日)02:39 0 AAS
>>583
いいたいことはわかるよ。
まぁこんかいは、スラッシュ入れたいからだいじょうぶー
587
(1): ZiyNiy 2019/12/01(日)02:39 0 AAS
>>585
だって現実、賢い人しかなれない業種じゃんw
588: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:52 0 AAS
>>586
そっか。なら良かった。

>>587
えー、いま誰でもなれて人が余りまくってる仕事だよ。
589: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/12/01(日)02:55 0 AAS
飲むの終えて布団に入った!
今からはスマホで見ながら寝落ちするだけだ!
590: 不道徳教育講座! ◆Earth/fbJFqe 2019/12/01(日)05:15 0 AAS
コンロのタイマー使えば圧かかってからはほぼ自動だが圧がかかるまでが暇だな…やっぱ電気圧力鍋欲しい
591: 2019/12/01(日)20:02 0 AAS
年が変わる瞬間って精子も全部新しくなってるのを感じるよね
592: サザン ◆SEVEN/EhkI 2019/12/01(日)22:16 0 AAS
その気も無いのにその気があるようにラインを返し、相手を喜ばせる。
去年も今年も変わらんねぇ、俺は。ちょこっと自己嫌悪。
593
(1): サザン ◆SEVEN/EhkI 2019/12/01(日)23:00 0 AAS
ひまひまひーーーーまーーーー!!!
594: ZiyNiy 2019/12/02(月)18:20 0 AAS
>>593
エヌくんとあそんであげて。
595: サザン ◆SEVEN/EhkI 2019/12/02(月)18:43 0 AAS
最近気色悪いから関わりたくない。
1-
あと 407 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.161s