[過去ログ] VBAなんでも質問スレ Part2 [転載禁止]©2ch.net (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
492(1): 2018/01/26(金)21:17 ID:o3fzSqcU(2/2) AAS
>>491
そこまでして見ていただいて申し訳ないです
三段目だけを反映させたいのですが、その手書きの表の列、行ともに結構長い表なのです
手っ取り早く一瞬で作れたらと思って質問した次第です
493(1): 2018/01/26(金)21:21 ID:Vo+OzJVu(1) AAS
Excel VBAスレいけば寄ってたかってみんなで教えまくってくれんじゃね?行けば?
494: 2018/01/28(日)00:24 ID:NUwCXosq(1) AAS
>>493
いまはゴキブリが湧いてるからあっちは行かない方が良さそう
495(1): 490 2018/01/28(日)01:47 ID:xXGJMKWE(1) AAS
>>492
結構長いというけど、どれくらい?
数十列数十行くらいで、1回だけなら右にオートフィルして、行ごとコピペするのが早いと思う。
=で繋ぐだけなら1回やっておけば、あとは自動でかわる。
マクロでやるとしても、数式で=を入れればいいのか、値を持ってくるようにした方がいいのか。
表の範囲指定はどうするか?
current.regionか、usedrangeか、直接指定するか。(元の表に罫線が引いてあるか、空欄があるかで変わってくる)
496(1): 2018/01/28(日)14:19 ID:Erw8GBm0(1/2) AAS
数式だって絶対参照、相対参照をきちんと意識して書けばRange=数式でアドレスに併せて変えてくれるから1回の代入で終わる。
以外と知らずに1セルずつ代入する人もいるけど。
497: 2018/01/28(日)14:51 ID:fbEFMaxh(1/2) AAS
>>495
3段目に毎回同じ文字がくるとは限らず、最低3種類の文字がくるので、とりあえずif分使って作成しました
横に日数1年分、縦に各項目50程です
絵にある通り、全く同じ表をコピペして使いますが(線あり)、ほんとは転記先の表は1段で済ませたい所でした
日替わりで最低3種類のうちのひとつが返ってきたらいいので
わかりづらくてすいません
498(2): 2018/01/28(日)14:52 ID:fbEFMaxh(2/2) AAS
>>496
そうなんです
やり方を知らないので今は1セルずつ代入しています
499(4): 490 2018/01/28(日)17:27 ID:z3VzjyNA(1/2) AAS
>>498
fast-uploader.com/file/7072682105190/
目的のものと全然違うかもしれないけど作ってみました。
データの最初のセルだけは自分で指定してください。
500: 490 2018/01/28(日)17:29 ID:z3VzjyNA(2/2) AAS
パス 0128
501: 2018/01/28(日)18:08 ID:745uG8BQ(1) AAS
>>499
乙です
老婆心ながらアップする前に「ブックの検査−ドキュメント検査」したほうがよろしいかと。
502: 499 2018/01/28(日)18:41 ID:UOLejiJq(1) AAS
サンクスです。
渡辺明さんになるところだったか。
503: 2018/01/28(日)21:37 ID:4m06L1KL(1) AAS
>>499
見れないのですが、消されたのでしょうか
504(1): 2018/01/28(日)23:12 ID:Erw8GBm0(2/2) AAS
>>498
やり方も何も、例えばA1からA列に1、2、3、・・・と入力されてるとしてRange("B1:B10").Value="=A1"を動かしてみな。
全部A1を参照したいならRange("B1:B10").Value="=$A$1"とする。
本当はValueではなくてFormulaだけどValueでもちゃんと相対参照してくれる。
505(1): 499 2018/01/28(日)23:23 ID:9bi4pzKP(1) AAS
fast-uploader.com/file/7072704922415/
パス 0128
506: 2018/01/29(月)00:30 ID:flk0qVid(1/3) AAS
>>504
>>505
みなさん、無知ですみません
ほんとに助かります
ありがとうございます
>>505
ひとまずダウンロード致しましたので明日内容を確認します
お時間割いて作っていただいて、ただただ感謝です
おやすみなさい
507: 2018/01/29(月)00:48 ID:rWIIKeXW(1) AAS
下から5行くらいにtext ってあるの、valueに直した方がいいかも。
textでも問題ないかもしれないけど。
508: 2018/01/29(月)08:59 ID:flk0qVid(2/3) AAS
おはようございます
昨日ダウンロードさせてもらったファイル開かないのですが、どうやったら開きますか?
509(1): 2018/01/29(月)18:12 ID:acQcDZwj(1) AAS
エクセルのバージョンは?
当方2013で開けましたよ。
510: 2018/01/29(月)21:31 ID:flk0qVid(3/3) AAS
>>509
2010です
すいません、どうやって開きました?
511(1): 2018/02/03(土)14:43 ID:xQQ90zOV(1) AAS
プログラマですがvbaの初心者です。
C,java,lisp,python 基本的な言語とその意味論はだいたい知ってます。
vbaで書籍を探すと、大抵業務問題の解決という文脈で本が書かれているようですが
純粋に言語的な機能を抽出した言語仕様、あるいはリファレンスに相当するものを求めています。
そのような書籍のうちもっとも簡潔に記述されているような本はないでしょうか?
512: 2018/02/04(日)02:06 ID:Nq0C9+DR(1) AAS
>>511
本職のPGならマイクロソフトのディベロッパーセンターの英語版リファレンスを直に読んだ方が良い
あと、場合によってはVBAとほぼ同じシンタックスになってるVB.NET用のMicrosoft.Office.Interopクラス以下の各アプリケーションのオブジェクトのリファレンスの方が役に立つこともある
513: 2018/02/04(日)09:03 ID:PHOmwLAR(1/2) AAS
テスト
514(2): 2018/02/04(日)09:08 ID:PHOmwLAR(2/2) AAS
VLOOKUP関数の応用で、2列のリストがあり、検索セルではどちらかを入力するともう片方が入力されるものをVBAで作りたいのですが、、、
515: 2018/02/04(日)09:30 ID:VbMnR6W2(1) AAS
>>514
左をキーにしてvlookup 、次に左をキーにしてvlookup すれば良いんじゃないか?
右と左に同じ内容が存在するとダメだけど。
516: 2018/02/09(金)20:30 ID:fQxgZtkH(1) AAS
テスト
517: 2018/02/12(月)15:08 ID:IVihLGwq(1) AAS
グラフを作成するときにXValuesってすべての系列で統一しないといけないんですか?
x1={0., 1., 2.}, y2={0., 1., 4.}
x2={0., 0.5, 1., 1.5, 2.},y2={0., 0.25, 1., 2.25, 4.}
みたいな2つの系列があったときにplot(x1,y1), plot(x2,y2)みたいに扱いたいのですがどうしたらいいでしょうか
518: 2018/02/15(木)06:58 ID:oNAH0wTr(1) AAS
特定のフォルダ内のすべてのブックにC列に複数存在する特定の文字列『a』のすべてに対して右隣のセルに文字列『aa』を入力して、さらに同じシート内でC列に複数存在する特定の文字列『b』のすべてに対して右隣のセルに文字列『bb』を入力するようにしたいのですがどのような感じになりますでしょうか?
519: 2018/02/16(金)06:08 ID:W1XJdyx1(1) AAS
☆ 日本の、改憲を行いましょう。現在、衆議員と参議院の
両院で、改憲議員が3分の2を超えております。
『憲法改正国民投票法』、でググってみてください。国会の発議は
すでに可能です。平和は勝ち取るものです。お願い致します。☆☆
520: 2018/02/17(土)15:07 ID:1VKCp1qU(1) AAS
518ですが、自己解決しました。
521: 2018/02/19(月)16:09 ID:CaXwZ0Gg(1) AAS
vbacでmdbファイルをcombineしていると、「このアクションを実行するとプロジェクトがリセットされます。実行しますか?」というダイアローグが出てくるのですが、回避策をご存じの方いますか?
上下前次1-新書関写板覧索設栞歴
あと 481 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.024s