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

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
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していると、「このアクションを実行するとプロジェクトがリセットされます。実行しますか?」というダイアローグが出てくるのですが、回避策をご存じの方いますか?
522
(1): 2018/03/07(水)08:26 ID:tPOSTBDK(1) AAS
VBA初心者です。
省略可能なキーワードOptionalに関して質問がございます。
・質問内容
以下のコードにおいて、なぜ"ABC"が2回繰り返されるのでしょうか?
Optionalで指定した1が初期値としてtmpに格納され、For〜Nextステートメントの処理が0〜1となり、回答は”ABC”のみだと考えました。

・コード
Sub Sample1()

Call Sample2

End Sub

Sub Sample2(Optional tmp As Long = 1)

Dim i As Long
For i = 0 To tmp
Debug.Print "ABC"
Next i
End Sub

基礎的な質問で恐縮ですが、ご解説いただければ幸いです。
よろしくお願いします。
523
(1): 2018/03/07(水)09:34 ID:1c1zt9Ui(1) AAS
>>522
0も1回と数えるから、i が0の時に1回、1の時に1回、合計で2回です

For i = 1 To tmp
にすれば1回になるよ
524
(1): 2018/03/08(木)09:50 ID:kgkGNmtQ(1) AAS
>>523
解説頂きましてありがとうございます。
0も1と数えるのはややこしいですね。。
しっかり復習します。
525
(1): 2018/03/08(木)17:16 ID:1OkrDYdr(1) AAS
配列は0スタートとか知っておいたほうが良い(VBAの場合はOption Baseで切り替えられるけど)
526: 2018/03/08(木)18:23 ID:bSaoLb8p(1) AAS
>>524
理屈で覚えればややこしくはないぞ。
配列の添字は距離のようなもので、「当該配列の1個目の要素のポインタを起点としたときに、そのポインタにどれだけ(何回)加算した場所に、その要素の格納されているメモリが存在するか」を示す数字。
1個目の要素から1個目の要素に移動するための加算回数=距離は0だから、1個目の要素にアクセスするときの添字は0になる。
527: 2018/03/08(木)20:23 ID:wcvra3LB(1) AAS
>>514
if文でセルの指定範囲の時実行で1列目の時と2列目の時で分けたらどうですか?
528: 2018/03/08(木)21:31 ID:Tr04o/zO(1) AAS
>>525
0スタートどころか-100スタートとかも可能
529
(1): 2018/03/08(木)21:40 ID:Og1NJDFT(1) AAS
こればかりはプログラマーを混乱させるために導入されたとしか思えない謎仕様
530
(1): 2018/03/09(金)07:32 ID:KC7p8RhA(1) AAS
こんなので混乱してるのはお前だけじゃね? w
531
(1): 2018/03/09(金)19:02 ID:M2r/B6Zk(1/2) AAS
>>530
お前はバカなんだからしゃべるな
532
(1): 2018/03/09(金)19:32 ID:CekgNpjO(1) AAS
>>531
配列添字の範囲指定なんてPascalの時代からあるのにバカって悲しいな w
533
(1): 2018/03/09(金)19:47 ID:M2r/B6Zk(2/2) AAS
>>532
あれ?発言を許可した覚えはないけど?
1-
あと 469 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.015s