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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
454: 2019/11/29(金)21:42 0 AAS
誰もいないのであげてみる
最近はルパンも見る気しない
455
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/29(金)21:42 0 AAS
>>453
ツアーの自由時間によるかなー。一人旅か好きな人と一緒に行くのかでも変わってくるけど。
ずっとツアーで団体行動して、食べるのも全て団体で集まってバイキングとかだったら嫌だな。
まあこれはそもそものツアーが好きかどうかって話にもなるけど。

あとは安上がりの金額にもよる。
ツアーで1万円だけど、個人で100万円とかだったらツアーを選ぶし。
要はさ、自分が自由になりたいか、自分の予約の手間暇っていうことにたいして金額にしてどれだけの価値があるかってことだと思う。

ちなみにツアーが同行の人がいないでチケットだけ取ってもらうやつだった場合、
帰りの交通手段の日にちを伸ばして、延長する日は自分で宿をとって2日くらい自由に動けるみたいなことできないかな?
456
(1): 2019/11/29(金)21:52 0 AAS
>>455
レスありがとう
一人旅です

安上がりと言ってもそこまでではないですね
ただツイッターで毎年観劇してる人によると、観劇後タクシー呼んでも来てくれない、事前にタクシー予約しなければまずい、みたいなこと書いてあって
免許持ってないから足がとにかく心配です

ツアーはチケットだけとるやつじゃないんで自由はきかないです

ただツアーに参加すれば全てお膳立てしてくれてあちこちに予約入れる手間が省けていいなあとツアーに気持ちはかなり傾いてます
ただ二回は観たい舞台なんですよね
ツアーだと一回のみだから
省1
457
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/29(金)21:57 0 AAS
>>456
こちらこそ、ちゃんとありがとうです。

ツアーで最終日まで一緒に居て、最終日の帰りだけキャンセルってできないかな?
そしたら最終日に自由行動して舞台をみて、自分でチケットをとって帰るみたいなことできそうだけど。
忙しければそこで1泊追加して。
お金に糸目をつけないなら、舞台までお膳立てしてもらって、そこの近くに自分で宿をとってさようならーとか。
そもそも舞台の近くにホテルがないのかな?

一人なら、自分は一人の自由時間が欲しいけど、ビジホ以外だとなかなかちゃんとしたとこに泊まりづらいよね。
458
(2): 2019/11/29(金)22:04 0 AAS
>>457
なるほどーそれ出来たら一番いいですね
明日ツアーの主催会社に問い合わせてみますわ
金には糸目はつけないとまでは言いませんがまあ多少お金かかってもいいかなって思ってるんで

参考になりましたありがとうです
459: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/29(金)22:17 0 AAS
>>458
参考になったら良かったです。
狙いどおりに行けることを祈ってます。そのことを祈ってこの1缶を飲みますw(  ̄ー)つ■

楽しく観劇できたなら、めんどくさくない範囲で旅行の想い出をお土産として書いてもらえると嬉しいです。
自分は花より団子なので、何か美味しい物を食べたかなーってほうが気になりますがw
460: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/29(金)23:05 0 AAS
さて。まだ飲みますよー(  ̄ー)つ■
461: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/29(金)23:22 0 AAS
>>458
あ、最後のキャンセルは、お金を戻してもらわなくても最後だけいなくても良いよねって意味も含めて・・・
ってわかってますよね。
ツアーの金は全額払うから、最後だけいなくなっても良いよねーってところまででお願いできればって思いました。
最後に帰るの乗らないから安くしろってので返してもらえるなら嬉しいけど、ツアーってそういうもんじゃないでしょうし。

ダメって言われても集合時間に行かないで個人行動を始めたりするのはダメですよw
462
(1): ZiyNiy 2019/11/30(土)00:13 0 AAS
>>452
ほーほー。
でも回避するための「これはだめ」の記述というか手間というかが長すぎるね。
463
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)00:22 0 AAS
>>462
普通は「これはだめ」の記述をするのが当たり前。
該当するシートが無かったら、「該当するシートがありません」という表示を出して終了する。
それがプログラム内の問題だったら、その問題が出なくなるまでちゃんと作る。
それがプログラムじゃない他の要因がある場合なら、そのエラールートは残しておいて、きちんと終了する。

プログラムって正しいゴールにたどり着くより、エラーの時にきっちりとエラーって伝えるほうが大事って言えるかもしれない。
464
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)00:25 0 AAS
>>463のつけたし。

結局、何がエラーってわからないと、そのエラーをつぶして正しいゴールに行けないじゃん。
なにがエラーになって、エラーになるとどうなるの?ってレベルで作ると、
正しい操作をこうやってこうやってこうやるときだけ動いて、あとはエラーで落ちまくりますって、うんこなプログラムになるから。
465: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)00:34 0 AAS
って、自分はまったくプログラムを習ったことが無いから基本がわからないんだよね。
何が当たり前ってのとかわかってない。
でもエラーハンドリングはちゃんとやれよとか言われるから、エラーハンドリングは必要なんだろうなーって思ったり。
なーんもプログラムとか知らない状況でガチのプログラム現場にぶっこまれて優しく育ってもらった感じだから、
なんか、わかってるだろーって前提で言われて基礎がぐらぐらしまくってるw
466
(1): ZiyNiy 2019/11/30(土)00:36 0 AAS
>>464
たしかにね。
467: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)00:41 0 AAS
>>466
ぢぃはマジでVBA作る感じ?
エクセルで何かしたいなら・・・って前も同じ話したねw
個人的にはデータベースとかないと、VBAを使う意味はあんまないと思うんだよなー。
468
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)00:56 0 AAS
>>444
自分自身だとできないと思う。
だって、エクセルじゃなくても何かのファイルを開いてる時に、おおもとの名称を変えることはできないじゃん。

Add.Bookで新しいブックを開くなら、セルから名称をとってできると思うよ。
本気の本気で今のブックの名前をかえたいんだよ!!!ってなるなら、
Add.Bookで新しいブックを作って、いまある中身を全て新しいものに移して、
最初の元のブックを閉じてから削除して、残った新しいブックに新規の名前を付けておしまいってのがあると思う。
ああ、セルにある名前を付けるなら、元のブックを消す前に新しいブックを保存してからじゃないと変数に残らないかもしれないね。
順序とか特に考えずに適当に言ってるけど、おおまかにはそんな感じ。
469
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)01:07 0 AAS
ぢぃが急にプログラムをやる気になるのが気になるw
470
(1): ZiyNiy 2019/11/30(土)01:45 0 AAS
根本的なところで

セルに文字列を表示させたり
セルに計算させた合計いれたり
そういうことすらまともにかけないと気付いた今日この頃
471
(1): ZiyNiy 2019/11/30(土)01:46 0 AAS
>>468
たちあげてない、テンプレのエクセルブックが別途存在したら・・・
472
(1): ZiyNiy 2019/11/30(土)01:48 0 AAS
そもそも Range(ちょめちょめ)と Cells(ちょめちょめ)の違いってなんやねん!
列と行の記述順がひっくりかえってるってことまでしか把握してないわ。

そもそもその()の中でなんで一々" " " "とかつけまくらなあかんねん
473
(1): ZiyNiy 2019/11/30(土)01:53 0 AAS
■RangeとCellsの使い分けについて
一言で言うと、変数を使う場合はCells、使わない場合はRangeということになります。変数を使わない場合にCellsを使うことは問題ありませんが、
Rangeに変数を使う次のような書き方はおすすめしません。
Range("A" & i)
474: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)01:54 0 AAS
>>470
まぢかよw
まずそれをやりなさいw 1時間でできるから。
ってVBAでだよね。普通のエクセルに入力する話じゃないよね。

>>471
それは、テンプレのブックがどこにあるのかというパスを渡せばOpenで開けると思う。
ただ、そのテンプレがどこにあるのかのパスをどうやって探すのが問題でね。
データベースとかがあれば、そこにどのテンプレはこのパスですって持ってこれるんだ。
でもそれが無い場合は、ベタでこのパスって書くみたいなことになるから、その辺はちゃんと考えて作らないといけない。
475
(1): ZiyNiy 2019/11/30(土)01:55 0 AAS
p = (m + n)
っていうたった数文字の記述すら許されないVBAってなんやねん
476
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:00 0 AAS
>>472-473
エクセル脳だったら確かにそうだけど、プログラム脳だと逆にCellsは使わない。

Cellsの良いところは、全て数値で持てるとこ。たとえばCells(1,4)とか。
でもRangeの場合は範囲指定ができる。たとえばRange(A1:Z888)とか。

そもそもExcelは表計算ソフトだから、セルごとに考えれば良いってのが根本の考えなんだ。
だけど、いまはExcelさえあれば全てそこに資料を落とし込めば良いみたいになってるから、セルの範囲選択とかもやらないとつくれない。

凄く単純なプログラムを作る、特にさっきいったFor文とかのときはCellsが良い。
でも罫線をひいたりお絵かきするときはRangeのほうが良い。
わかんなきゃRangeだけ覚えとけば何とかなる。
477
(1): ZiyNiy 2019/11/30(土)02:02 0 AAS
ちなみにですが

Sub unko()
Dim i As Long
For i = 1 To Rows.Count
Cells(i, 1).Value = "A+" & i
Next i
End Sub

で、ローカウントのFor文、うごくだけうごいた。
478
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:03 0 AAS
>>475
あれ?VBAって加算は+じゃなかったっけ?
プログラムによっていろいろ違うからイライラしないよ。
文字型結合のほうがプログラムによって変な記号があって面倒だけど。
479
(1): ZiyNiy 2019/11/30(土)02:04 0 AAS
>>476
>でもRangeの場合は範囲指定ができる

まじ?Cellsも範囲指定できると思ってた。
480
(1): ZiyNiy 2019/11/30(土)02:06 0 AAS
>>478
かっことっぱらってもエラーになるw
481
(2): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:07 0 AAS
>>477
Cells(i, 1).Value = "A+" & i

Cells(i, 1).Value = "B+" & i

にしてみよう。
そしたら、A列に適当に入れた値がB列に反映されると思う。
482
(1): ZiyNiy 2019/11/30(土)02:07 0 AAS
私はPascal言語の超初級編しかやったことないんじゃ。
483
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:11 0 AAS
>>479
Rangeじゃないと無理だよ。
A;1みたいな書き方をするか、RangeのなかにCellsを突っ込むか。
全てをRangeで書くとセルの単一指定の時にCells使えよみたいになるかもしれないけど、
結局、たくさんのプログラムを書くならRangeにしといたほうが後で見返したときに楽。

プログラムって、どっか失敗した時にあとで直さなきゃいけないから、
その直すときにわかりやすく書いておくっていうのも必要だから。

>>480
あー。これさ、英語の文字を変数にしてないでしょ。そしたらエラーになるよ。ただの文字列だもん。
484
(1): ZiyNiy 2019/11/30(土)02:12 0 AAS
>>481
それじゃあただの Aれつの内容の文字列がBにかわっただけになるわーーー
485
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:13 0 AAS
>>482
Pascal言語って何かと思って調べてみた。昔の言語なんだね。なるほど。
486: ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:14 0 AAS
>>484
そうだよ。それがプログラムだけど。プログラムとして動いてるじゃん。
元から何をやりたいのかわからないから、こうしたらこうやって動くよってわかりやすくしただけ。
487
(2): ZiyNiy 2019/11/30(土)02:14 0 AAS
>>483
Sub unko()
Dim i, m, n, p As Long
For i = 1 To 30
m = Cells(i, 1).Value
n = Cells(i, 2).Value
p = m + n
うんぬんかんぬん続く

じゃだめ?
488
(1): ZiyNiy 2019/11/30(土)02:15 0 AAS
>>485
記述が超素直な言語
489
(1): ZiyNiy 2019/11/30(土)02:16 0 AAS
>>481
ちがうちがう。
VBAだと、その表記だと
ほんとに、A+数字 っていう文字列が表示されて
計算とかなにもされないの
490: ZiyNiy 2019/11/30(土)02:27 0 AAS
ごめん めむい ねる
かまってくれてありがとう
491: ZiyNiy 2019/11/30(土)02:27 0 AAS
ごめん めむい ねる
かまってくれてありがとう
492
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:29 0 AAS
>>487
これは範囲じゃない。1つずつセルとしてやってるだけじゃん。
範囲ってのはA1からA5まですべてに2を入れましょうとかそういう感じ。
そんなの使えないじゃんってなるけど、どうやって使うかというと
A1からA5まで上に罫線を引いてとか。
そうなるとセルで5行書かないで、レンジで一行書けば済む。

ちなみにぢぃがいってるやつをもっと楽にするとこうなる。

for h=1 to 5
for i = 1 to 30
m = Cells(i, h).Value
省5
493
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:31 0 AAS
>>489
ああそうだ。それは先頭に=が入ってないから

Cells(i, 1).Value = "=B+" & i

こうね。
エクセルの基本だけど先頭に=が入ると計算式って思ってもらえるから。
494
(1): ニヤリン( ̄ー ̄) ◆9erX/eX.3. 2019/11/30(土)02:38 0 AAS
>>487
それだと数値型とわからないんじゃないかなあ。たぶんany型になるんだと思う。
そんでさ、セルに数値じゃなくて「痔」とか入ってたら計算できないじゃん。
えーと。。。どうやんだっけ。VBAの書き方は忘れちゃったよw
ちょっともう寝る寸前の酔っぱらいじゃ、調べて書くのも大変だからやらないよw
495
(1): 2019/11/30(土)03:07 0 AAS
So you get eat breakfast nice gift for 4.
Who are digital copy the girl coffee and tea House.
Home is sisal good to drop King.
Recently and we biggest biggest support
Acrylic plastic paper is nothing for you.
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
ちなみにクソ上司に、自動でやってくれたら便利だよね。ってボヤいたら、
調べて自分でつくりゃいいじゃん。とか言ってたよ。
1-
あと 449 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.064s