[過去ログ] Excel VBA 質問スレ Part68 (1002レス)
上下前次1-新
このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
13(3): (ワッチョイ 45cc-pyQU) 2020/08/31(月)19:07 ID:Lt7FggAF0(1/2) AAS
B列に"2020/8/1"のように日付が入っていて
B列に"発行日"&和暦を入力したいのですが、年・月・日がそれぞれ1桁の場合は頭に0が入ってしまします。
1桁の場合は、0の代わりに半角スペースにしたいのですがどう書けばいいですか
Dim r As Long
For r = 1 To Cells(Rows.Count,1).End(xlUp).Row
Cells(r,2).Value = Format(CDate(Cells(r,1)), "ggge年m月d日")
Next r
14: (アウアウウー Sa85-7m6G) 2020/08/31(月)19:10 ID:ZuoShitIa(1) AAS
>>13
Month関数使えば判定できるとか
15: (アウアウエー Sa0a-ifKp) 2020/08/31(月)19:11 ID:0S1gXD8ua(1) AAS
>>10
>>12
助言ありがとうございます。
16(1): (ワッチョイ a5ce-xiBb) 2020/08/31(月)20:25 ID:Zj98ZIJ+0(1) AAS
>>13
For r = 1 To Cells(Rows.Count, 1).End(xlUp).Row
Cells(r, 2).Value = Replace(Replace(Format(CDate(Cells(r, 1)), "ggge年mm月dd日"), "年0", "年 "), "月0", "月 ")
Next r
17: (ワッチョイ 45cc-pyQU) [13] 2020/08/31(月)21:02 ID:Lt7FggAF0(2/2) AAS
>>16
ありがとうございます
18(2): (ラクッペペ MM66-i8JQ) 2020/09/01(火)16:02 ID:IEy7mEwuM(1) AAS
vba実行時
実行時エラー2147467259(80004005)エラーを特定できません
が出ます。
半月前は出ませんでした。
どうすれば良いでしょうか。
具体的に申しますと
pdfをテキストにコンバートする関数に
入った直後に出ます。
Dim objAcroApp As New Acrobat.AcroApp
Dim id As Long
省3
19(1): (アウアウクー MM11-1Npq) 2020/09/01(火)19:54 ID:GHp5MfoEM(1) AAS
小計シートのA列に日付があります
1.メニューシートでリストボックスを設置して、そこに小計シートのダブりを省いた日付を入れて選択できるようにしたいです
2.メニューシートの実行ボタンを押すと選択した日付の行全てを結果シートに出力したいです
どのような関数を使えば1、2を実現できるのでしょうか?
20(5): (ワッチョイ 4d10-t21d) 2020/09/01(火)20:49 ID:4J5+lU0z0(1/2) AAS
神経衰弱を作っています
Image1~52を並べて全てのImageにクリックされた時の処理を記述しているのですがImageがクリックされた時の処理をひとつにまとめる方法はないでしょうか?
21: (ワッチョイ 61da-1etN) 2020/09/01(火)21:43 ID:rkSCdRtt0(1/2) AAS
>>20
1つにまとめて、どこをクリックされたかは座標で特定するとか。
22(1): (ワッチョイ 61da-1etN) 2020/09/01(火)21:46 ID:rkSCdRtt0(2/2) AAS
>>18
vbsでも同じエラー出る?
23: (ドコグロ MMca-yRqa) 2020/09/01(火)21:59 ID:o1zup8QpM(1) AAS
>>20
Imagename = Application.Caller
i = Mid(Imagename, 6)
あとは、Select Caseで割り振る
24: (ワッチョイ 0d7c-JMbW) 2020/09/01(火)22:12 ID:0zlN/jAw0(1) AAS
>>20
マクロ登録に引数を付けるかApplication.Callerを使う
25: (ワッチョイ 4d10-t21d) 2020/09/01(火)22:24 ID:4J5+lU0z0(2/2) AAS
Application.callerよさそうですね
使ってみます
ありがとうございました
26: (ワッチョイ 27da-yCsQ) 2020/09/02(水)02:29 ID:wtN1DZWS0(1/2) AAS
>>19
一気に答えがで関数があると思うな
27: (ワッチョイ 27da-yCsQ) 2020/09/02(水)02:29 ID:wtN1DZWS0(2/2) AAS
る
28: (ワッチョイ 5f2f-q/EU) 2020/09/02(水)04:35 ID:A3FRNSa90(1) AAS
>>20
一度、VBA コントロール配列 あたりでググってみると良いかもしれない
29: (スププ Sd7f-2VA6) 2020/09/02(水)06:20 ID:PYA1799od(1) AAS
>>20
クラス作ってWithEventsおすすめ。
30(2): (ワッチョイ e710-t/Jd) 2020/09/02(水)20:49 ID:hWT8nCmb0(1) AAS
神経衰弱を作っています
カードを2枚裏返して2枚の数字が同じだった
Image1.visible = falseで2枚を非表示にしています
ゲーム途中でコマンドボタンを押すと1から13までのランダムな数字の枚数だけ裏面のカードを表にしたいのですが今のコードだと既に非表示になっているカードまで表にする対象になってしまっていて13という数字を引いても5枚しかめくれないみたいな状態になってしまいます
どうすれば既に非表示になっているカードは除いて表面にする処理ができるようになるでしょうか?
ゲーム開始直後の状態であればちゃんと引いた数字分表面にすることができています
31: (スフッ Sd7f-7sgX) 2020/09/02(水)20:58 ID:RVYxtb8Vd(1) AAS
非表示の時は表示しなければいいのでは…
32(1): (ワッチョイ 5f1f-W64q) 2020/09/02(水)21:06 ID:wVSDLDLi0(1) AAS
For i = Lbound(arr) to ubound(arr)
next i
配列の中 ファイル名*書込文字。
(0)001*abc (1)001*bca (2)001*dca (3)002*fed の様な配列の処理を
(0)で001.xlsを開いて文字書き込み
(1)開いてあるから文字書き込み
(2)同様
(3)001閉じる002開く文字書き込み
こんな感じに開いてたら閉じる。違うファイルなら閉じて新たに開くってどうしたら
いいですか?
上下前次1-新書関写板覧索設栞歴
あと 970 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.019s