!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part63
https://mevius.5ch.net/test/read.cgi/tech/1568630099/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
Excel VBA 質問スレ Part64
レス数が950を超えています。1000を超えると書き込みができなくなります。
1デフォルトの名無しさん (ワッチョイ 23d0-o7DB)
2019/12/02(月) 23:43:54.18ID:ngrqyTy20897デフォルトの名無しさん (アークセー Sx4f-HOkB)
2020/03/08(日) 17:42:48.33ID:qsdyu9ekx 局所関数はむしろローカルスコープ内でイテレータに渡して使い捨てるだけというイメージだが
変数に仕込んであちこちで使い回したりしてるのか
変数に仕込んであちこちで使い回したりしてるのか
898デフォルトの名無しさん (ワッチョイ bb8e-jhwo)
2020/03/08(日) 18:34:24.60ID:eh2q8TLt0899デフォルトの名無しさん (ワッチョイ 8b1d-VG+X)
2020/03/08(日) 19:56:01.62ID:qHSkoWsm0 実務経験1年で月収80万稼げるエンジニアになった理由
https://www.youtube.com/watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube.com/watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube.com/watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube.com/watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube.com/watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube.com/watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube.com/watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube.com/watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube.com/watch?v=i0J6uRhlj7o
https://www.youtube.com/watch?v=DrbbyGsHQic
意識が低いエンジニアこそフリーランスになれ
https://www.youtube.com/watch?v=nSEaAJlgjbQ
フリーランスエンジニアの週3労働ってどんな感じ?
https://www.youtube.com/watch?v=8yjoDCdbzMc
ぼくがスキルのない社畜ならこうやって脱する
https://www.youtube.com/watch?v=aae8xxbUlMM
初めて人を雇ったらもう二度とサラリーマンをやりたくないと思った話
https://www.youtube.com/watch?v=U0OCGRVLFsM
プログラミングは文系でも余裕で出来ます!理由を現役プログラマーが解説
https://www.youtube.com/watch?v=iBOeiSKBIW8
貧乏人こそ社会不適合者
https://www.youtube.com/watch?v=O3BT72BIBJI
元ド貧乏が教える】貧乏を抜け出すための2つの考え方
https://www.youtube.com/watch?v=IRrCgTy3ckc
より良いオファー貰ってるのに転職しないとか何考えてるの?
https://www.youtube.com/watch?v=i0J6uRhlj7o
900デフォルトの名無しさん (ワッチョイ 8b02-rTj6)
2020/03/08(日) 19:57:42.44ID:MJ8bCrVY0 こういう宣伝は嫌われるからな。
次から気をつけろよ
次から気をつけろよ
>>879
>・名前空間がない
C言語にも名前空間はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・クラスが継承出来ない
OO 界は継承は「ダメな子」「出来ない子」「要らない子」「出来ちゃった…」な存在なのは周知の事実
継承は排除されつつあり、かわりに継承と等価な委譲を使います。VBA でも委譲を使えばいいのです
>・局所関数が作れない
C言語にも局所関数はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・名前空間がない
C言語にも名前空間はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
>・クラスが継承出来ない
OO 界は継承は「ダメな子」「出来ない子」「要らない子」「出来ちゃった…」な存在なのは周知の事実
継承は排除されつつあり、かわりに継承と等価な委譲を使います。VBA でも委譲を使えばいいのです
>・局所関数が作れない
C言語にも局所関数はありません。そんなCでもうまくやっているのだから、どうでもいい問題でしょうね
902デフォルトの名無しさん (ワッチョイ 9bda-o1n2)
2020/03/08(日) 20:08:42.71ID:M2hf0BiX0903デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/08(日) 20:26:40.85ID:q3PBpoad0904デフォルトの名無しさん (ワッチョイ ab01-f/nk)
2020/03/08(日) 21:58:47.86ID:mw19GHmw0905デフォルトの名無しさん (ワッチョイ 6b40-5zdl)
2020/03/08(日) 22:22:13.50ID:Z/oySaPq0906デフォルトの名無しさん (ブーイモ MM7f-d2Bu)
2020/03/08(日) 22:30:33.43ID:nDN087zZM907デフォルトの名無しさん (ブーイモ MM7f-d2Bu)
2020/03/08(日) 22:31:58.19ID:nDN087zZM 継承は、スマホアプリや他のいろんなプラットフォームで利用されてるぞ
>>903
>Cがあまり使われなくなった理由だろう
冗談でしょう?
C は今でもバンバン使われていますよ、linux は C で記述されており C++ は受け付けません
あと汎用ライブラリ zlib とかは、多言語から呼び出せるように、あえて C で記述しています
汎用ライブラリは、それが汎用性を目指せば目指すほど、C で書き直される運命にあるのです
>Cがあまり使われなくなった理由だろう
冗談でしょう?
C は今でもバンバン使われていますよ、linux は C で記述されており C++ は受け付けません
あと汎用ライブラリ zlib とかは、多言語から呼び出せるように、あえて C で記述しています
汎用ライブラリは、それが汎用性を目指せば目指すほど、C で書き直される運命にあるのです
>>905
>継承代わりに多用してたらスパゲッティの温床になるから、もし実務でやってるなら減らした方がいい
最近の動向は真逆ですよ
継承こそ、スパゲッティの温床であり、継承は is-a 関係以外では使ってはいけない、継承こそ制限されるべきです
私も https://mevius.5ch.net/test/read.cgi/tech/1434079972/37 では継承を使っていましたが、
https://mevius.5ch.net/test/read.cgi/tech/1434079972/51 では委譲に変えました、委譲に換えて目障りなキャストが減りすっきりしました…
>継承代わりに多用してたらスパゲッティの温床になるから、もし実務でやってるなら減らした方がいい
最近の動向は真逆ですよ
継承こそ、スパゲッティの温床であり、継承は is-a 関係以外では使ってはいけない、継承こそ制限されるべきです
私も https://mevius.5ch.net/test/read.cgi/tech/1434079972/37 では継承を使っていましたが、
https://mevius.5ch.net/test/read.cgi/tech/1434079972/51 では委譲に変えました、委譲に換えて目障りなキャストが減りすっきりしました…
910デフォルトの名無しさん (ワッチョイ eb94-Fh0b)
2020/03/08(日) 23:16:43.48ID:LxdcdXu+0 Excelvab初心者です。血からを貸してください。
ユーザーフォームで商品名をExcelのシート(商品マスター)に入力しています。
A列には番号が自動的にB列にはユーザーフォームで入力した商品名が入力されます。
B2に(例えば、まぐろ)が入力された状態で入力フォームにまぐろが入力されるとエラーがでるようにしたいのですがうまくいきません。お力をお貸しください
ユーザーフォームで商品名をExcelのシート(商品マスター)に入力しています。
A列には番号が自動的にB列にはユーザーフォームで入力した商品名が入力されます。
B2に(例えば、まぐろ)が入力された状態で入力フォームにまぐろが入力されるとエラーがでるようにしたいのですがうまくいきません。お力をお貸しください
911デフォルトの名無しさん (ワッチョイ 9bda-o1n2)
2020/03/08(日) 23:27:25.61ID:M2hf0BiX0912デフォルトの名無しさん (アークセー Sx4f-HOkB)
2020/03/08(日) 23:37:07.95ID:qsdyu9ekx913デフォルトの名無しさん (ワッチョイ eff7-e9xa)
2020/03/08(日) 23:42:59.94ID:KmiE4RE50 プライマリキーとかデータ制約の話ならSQL使うべきや
914デフォルトの名無しさん (ワッチョイ 8b59-iTVg)
2020/03/09(月) 01:17:58.71ID:boUatrmd0 >>910
まともに文章も書けない馬鹿には無理
まともに文章も書けない馬鹿には無理
915デフォルトの名無しさん (ワッチョイ eb94-Fh0b)
2020/03/09(月) 01:26:09.58ID:7fIcR6pI0916デフォルトの名無しさん (ワッチョイ eb94-Fh0b)
2020/03/09(月) 01:38:14.56ID:7fIcR6pI0917デフォルトの名無しさん (ワッチョイ eb94-o1n2)
2020/03/09(月) 01:40:02.32ID:7fIcR6pI0 現在の入力フォームはこのようは形です。
Private Sub btnEntry_Click()
Dim rv As Integer
r = Range("A" & Rows.Count).End(xlUp).Offset(1).Row
Worksheets("商品マスタ").Range("A" & r).Value = r - 1
Worksheets("商品マスタ").Range("B" & r).Value = txtGoods.Text
txtGoods.Value = ""
txtGoods.SetFocus
End Sub
Private Sub btnEntry_Click()
Dim rv As Integer
r = Range("A" & Rows.Count).End(xlUp).Offset(1).Row
Worksheets("商品マスタ").Range("A" & r).Value = r - 1
Worksheets("商品マスタ").Range("B" & r).Value = txtGoods.Text
txtGoods.Value = ""
txtGoods.SetFocus
End Sub
918デフォルトの名無しさん (ワッチョイ cbad-wzO4)
2020/03/09(月) 01:50:53.63ID:ajCpPJPb0919デフォルトの名無しさん (ワッチョイ 9bda-o1n2)
2020/03/09(月) 02:52:58.81ID:1wOyNmDi0 Private Sub btnEntry_Click()
On Error GoTo errorStep
Const PRODUCT_TBL_NAME As String = "商品マスタ"
Const PRODUCT_NAME_COLUMN As Long = 2 '商品名が登録されているカラム
Dim productTbl As Worksheet
Set productTbl = ThisWorkbook.Worksheets(PRODUCT_TBL_NAME)
With productTbl
Dim productRecord As Variant
productRecord = .Range(.Cells(1, 1), .Cells(.Cells(.Rows.Count, 1).End(xlUp).Row, .Cells(1, .Columns.Count).End(xlToLeft).Column)).Value
End With
Dim existsItem As Boolean
existsItem = False
Dim i As Long
For i = LBound(productRecord, 1) + 1 To UBound(productRecord, 1) '1行目はタイトルなので+1にて検索を省く
If productRecord(i, PRODUCT_NAME_COLUMN) = txtGoods.Text Then
existsItem = True
GoTo errorStep
End If
Next
With productTbl
.Range(.Cells(UBound(productRecord, 1) + 1, 1), .Cells(UBound(productRecord, 1) + 1, PRODUCT_NAME_COLUMN)).Value = Array(UBound(productRecord, 1), txtGoods.Text)
End With
With txtGoods
.Value = ""
.SetFocus
End With
errorStep:
If existsItem Then MsgBox txtGoods.Text & "もとい、まぐろが重複しています", vbCritical + vbOKOnly, "重複"
ElseIf Err.Number <> 0 Then MsgBox Err.Number & Err.Description
End Sub
On Error GoTo errorStep
Const PRODUCT_TBL_NAME As String = "商品マスタ"
Const PRODUCT_NAME_COLUMN As Long = 2 '商品名が登録されているカラム
Dim productTbl As Worksheet
Set productTbl = ThisWorkbook.Worksheets(PRODUCT_TBL_NAME)
With productTbl
Dim productRecord As Variant
productRecord = .Range(.Cells(1, 1), .Cells(.Cells(.Rows.Count, 1).End(xlUp).Row, .Cells(1, .Columns.Count).End(xlToLeft).Column)).Value
End With
Dim existsItem As Boolean
existsItem = False
Dim i As Long
For i = LBound(productRecord, 1) + 1 To UBound(productRecord, 1) '1行目はタイトルなので+1にて検索を省く
If productRecord(i, PRODUCT_NAME_COLUMN) = txtGoods.Text Then
existsItem = True
GoTo errorStep
End If
Next
With productTbl
.Range(.Cells(UBound(productRecord, 1) + 1, 1), .Cells(UBound(productRecord, 1) + 1, PRODUCT_NAME_COLUMN)).Value = Array(UBound(productRecord, 1), txtGoods.Text)
End With
With txtGoods
.Value = ""
.SetFocus
End With
errorStep:
If existsItem Then MsgBox txtGoods.Text & "もとい、まぐろが重複しています", vbCritical + vbOKOnly, "重複"
ElseIf Err.Number <> 0 Then MsgBox Err.Number & Err.Description
End Sub
920デフォルトの名無しさん (スププ Sdbf-rBsR)
2020/03/09(月) 08:07:04.13ID:YSbl2F5Md921デフォルトの名無しさん (スプッッ Sdbf-kTmN)
2020/03/09(月) 09:24:28.40ID:ZxqpmtOQd クソコードの見本
922デフォルトの名無しさん (オッペケ Sr4f-wzO4)
2020/03/09(月) 10:40:08.36ID:4/MgldDWr Excel VBAの手書きで入力する InkEditコントロールを利用しているんだけど、最初の一画目を横に引くと線が消えて右に進んでしまう。
(一を描くと手書きと認識されずに右に進むになってしまう)
逆に一画目を右から左に引くと同じように消えるけどバックスペースとして認識するのか入力文字が一文字消える。
何かのコントロールが入っているのかな?
一画目からきちんと手書き認識させるにはどうしたらいいのか教えてほしいです。
(一を描くと手書きと認識されずに右に進むになってしまう)
逆に一画目を右から左に引くと同じように消えるけどバックスペースとして認識するのか入力文字が一文字消える。
何かのコントロールが入っているのかな?
一画目からきちんと手書き認識させるにはどうしたらいいのか教えてほしいです。
923デフォルトの名無しさん (ワッチョイ 1bce-xiWk)
2020/03/09(月) 10:48:17.23ID:122ZuEx00924デフォルトの名無しさん (オッペケ Sr4f-wzO4)
2020/03/09(月) 12:05:57.48ID:JOXwKeygr VBAで「タッチして描写する」を呼び出したい場合はどう登録すればいいですか?
925デフォルトの名無しさん (ワッチョイ 0fcc-xiWk)
2020/03/09(月) 12:19:34.60ID:XqBoaxlA0 >>917
Private Sub btnEntry_Click()
Dim r As Integer
r = Range("A" & Rows.Count).End(xlUp).Offset(1).Row
With Worksheets("商品マスタ")
If Application.CountIf(.Range("B:B"), txtGoods.Text) = 0 Then
.Range("A" & r).Value = r - 1
.Range("B" & r).Value = txtGoods.Text
lblAlert.Caption = ""
Else
lblAlert.Caption = "入力済です"
End If
End With
txtGoods.SetFocus
Application.Wait Now + 1 / 24 / 60 / 60 / 10
SendKeys "^a", True
End Sub
Private Sub btnEntry_Click()
Dim r As Integer
r = Range("A" & Rows.Count).End(xlUp).Offset(1).Row
With Worksheets("商品マスタ")
If Application.CountIf(.Range("B:B"), txtGoods.Text) = 0 Then
.Range("A" & r).Value = r - 1
.Range("B" & r).Value = txtGoods.Text
lblAlert.Caption = ""
Else
lblAlert.Caption = "入力済です"
End If
End With
txtGoods.SetFocus
Application.Wait Now + 1 / 24 / 60 / 60 / 10
SendKeys "^a", True
End Sub
926デフォルトの名無しさん (ワッチョイ 85da-drwQ)
2020/03/11(水) 22:56:52.92ID:tqnB5YsS0 いつも思うんですけど、
With ActiveSheet
.Range(.Cells(1, 1), .Cells(2, 3))
End With
って、シンプルに
ActiveSheet.Range(1, 1, 2, 3)
にしてくれませんかねぇ。
With ActiveSheet
.Range(.Cells(1, 1), .Cells(2, 3))
End With
って、シンプルに
ActiveSheet.Range(1, 1, 2, 3)
にしてくれませんかねぇ。
927デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/11(水) 23:07:19.01ID:mSxLcM6q0 シンプル重視か把握しやすさ重視は人によるんでないの
928デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/11(水) 23:16:24.86ID:mSxLcM6q0 自分的にしてほしいのはこれ
rows(3, 5)
columns("a", "c")
rangeはOKなのになんでダメなのか
rows(3, 5)
columns("a", "c")
rangeはOKなのになんでダメなのか
929デフォルトの名無しさん (ワッチョイ e5ce-drwQ)
2020/03/11(水) 23:28:12.64ID:GnLLEs2o0 >>928
範囲指定ならrows("3:5") columns("a:c")とか書けるけど、そういう意味じゃなくて?
範囲指定ならrows("3:5") columns("a:c")とか書けるけど、そういう意味じゃなくて?
930デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/11(水) 23:43:13.84ID:mSxLcM6q0931デフォルトの名無しさん (アークセー Sx91-qc3J)
2020/03/12(木) 00:49:49.85ID:1HHLdXOlx >>928
二次元のオフセット値で座標確定しなきゃならないRangeと違ってRowsやColumnsは一次元のオフセットで場所を指定できるからね
行や列の指定に多次元引数を許容する実利が少ない
逆にRangeだって三次元以上のインデックスを指定できるようにする意味がないから二次元までのインデックスになってるわけで
二次元のオフセット値で座標確定しなきゃならないRangeと違ってRowsやColumnsは一次元のオフセットで場所を指定できるからね
行や列の指定に多次元引数を許容する実利が少ない
逆にRangeだって三次元以上のインデックスを指定できるようにする意味がないから二次元までのインデックスになってるわけで
932デフォルトの名無しさん (ワッチョイ 85b0-bihA)
2020/03/12(木) 01:58:06.82ID:NVBYTwVX0 いや実利ありまくりだろうが
933デフォルトの名無しさん (ワッチョイ 09e6-oTi3)
2020/03/12(木) 08:21:08.26ID:2qpmsnq30934デフォルトの名無しさん (ワッチョイ eecc-drwQ)
2020/03/12(木) 10:33:01.07ID:F1q/9YDt0 925だけど、ごめんなさい
NOWだと秒未満が扱えないから、現在時刻が0.1秒超えるとコマンド実行分しかwaitしてないのか
以下の様に訂正します
×Application.Wait Now + 1 / 24 / 60 / 60 / 10
○Application.Wait [Now()] + 1 / 24 / 60 / 60 / 10
[]はワークシート関数らしいね
NOWだと秒未満が扱えないから、現在時刻が0.1秒超えるとコマンド実行分しかwaitしてないのか
以下の様に訂正します
×Application.Wait Now + 1 / 24 / 60 / 60 / 10
○Application.Wait [Now()] + 1 / 24 / 60 / 60 / 10
[]はワークシート関数らしいね
935デフォルトの名無しさん (ワントンキン MM8d-drUO)
2020/03/12(木) 14:14:34.28ID:renYLELNM セルの組み合わせを検索したいんですがfind関数のAND使うしか無いですかね?
A1セルかつB1セルの値をC,D列から検索するような事をしたいです。
A1セルかつB1セルの値をC,D列から検索するような事をしたいです。
936デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/12(木) 15:35:29.52ID:+5QmAI+3r みなさんが使ってるパソコンのスペック教えて下さい
できれば機種もおながいします
できれば機種もおながいします
937デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/12(木) 19:36:43.40ID:RTn0fWyO0 >>935
1セルずつ自分で調べる
1セルずつ自分で調べる
938デフォルトの名無しさん (ドコグロ MM4a-A9/a)
2020/03/12(木) 19:42:45.16ID:kpCmVf8sM >>936
そんなの知って何がしたいんだよ
そんなの知って何がしたいんだよ
939デフォルトの名無しさん (アウアウクー MM51-55Jx)
2020/03/12(木) 20:56:37.31ID:okuX4gckM >>935
ドクターゲロに聞く
ドクターゲロに聞く
940デフォルトの名無しさん (ワッチョイ 0242-gN7l)
2020/03/12(木) 21:04:05.61ID:2HpOUvGf0 >>935
AB列の値を結合した検索用の列を追加すればいいんじゃね
AB列の値を結合した検索用の列を追加すればいいんじゃね
941デフォルトの名無しさん (ワッチョイ 858a-JgDO)
2020/03/12(木) 21:42:19.02ID:eUhuAVRD0942デフォルトの名無しさん (ワッチョイ 5102-CfvC)
2020/03/12(木) 22:03:09.82ID:R0C6kYZh0 じゃあ、CyrixMII 233MHzぅ!
943デフォルトの名無しさん (ワッチョイ 011f-ZW3Z)
2020/03/12(木) 22:56:49.72ID:nToT5DGB0 datファイルやtxtファイル読んで配列に入れたい場合って、EOFまで一行ずつ読んで配列要素をredimするのがキレイで分かりやすい?
944デフォルトの名無しさん (ワントンキン MM8d-drUO)
2020/03/12(木) 23:24:55.83ID:renYLELNM945デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/12(木) 23:52:42.43ID:RTn0fWyO0 >>943
一括で読んでsplitする手もある
一括で読んでsplitする手もある
946デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 00:22:47.36ID:wWT1UGjTr みんなどうやって勉強したの?
どく学?
どく学?
947デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/13(金) 00:28:32.32ID:ZeWzgGw60 他の言語やってれば独学で(も)行けるが
もし始めてなら入門書読んだ方が早いかも
もし始めてなら入門書読んだ方が早いかも
948デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 00:38:00.66ID:/vlIPRjer >>947
サイトで調べてやろうかと思ったけどなかなか大変そうなので買って読んでみます!ありがとうございます!
サイトで調べてやろうかと思ったけどなかなか大変そうなので買って読んでみます!ありがとうございます!
949デフォルトの名無しさん (アウアウウー Sac5-pUvF)
2020/03/13(金) 03:28:46.12ID:OcgrooQ3a >>946
もう20年以上前だがな
もう20年以上前だがな
950デフォルトの名無しさん (ワッチョイ eef2-9blg)
2020/03/13(金) 07:21:17.73ID:8ov/WEIe0 インプレス『できるExcelマクロ&VBA』他、期間限定で全文公開
https://book.impress.co.jp/items/tameshiyomi
https://book.impress.co.jp/items/tameshiyomi
951デフォルトの名無しさん (アウアウウー Sac5-Syvm)
2020/03/13(金) 09:45:24.42ID:S934/UwJa VB.NET 廃止か
まさかVBAより先に死ぬとはな
まさかVBAより先に死ぬとはな
952デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/13(金) 11:43:51.46ID:hr/TjqNF0 >>951
ソースどこ?
ソースどこ?
953デフォルトの名無しさん (オッペケ Sr91-tJbe)
2020/03/13(金) 11:44:52.56ID:ojnGj1Dgr954デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/13(金) 12:07:27.45ID:ZeWzgGw60955デフォルトの名無しさん (ワッチョイ 09e6-oTi3)
2020/03/13(金) 14:33:35.87ID:DsczgAs80 https://devblogs.microsoft.com/vbteam/visual-basic-support-planned-for-net-5-0/
今後、Visual Basicを言語として進化させる予定はありません。
言語の変更を必要とする.NET Coreの将来の機能は、Visual Basicではサポートされない可能性があります。
プラットフォームの違いにより、.NET Framework上のVisual Basicと.NET Coreにはいくつかの違いがあります。
今後、Visual Basicを言語として進化させる予定はありません。
言語の変更を必要とする.NET Coreの将来の機能は、Visual Basicではサポートされない可能性があります。
プラットフォームの違いにより、.NET Framework上のVisual Basicと.NET Coreにはいくつかの違いがあります。
956デフォルトの名無しさん (ワッチョイ b901-FfQu)
2020/03/13(金) 15:39:53.35ID:yxSDhoD50957デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/13(金) 16:28:43.22ID:hr/TjqNF0 廃止じゃないじゃん
馬鹿は死ねよ
馬鹿は死ねよ
958デフォルトの名無しさん (ブーイモ MMa5-1ZxF)
2020/03/13(金) 18:21:15.27ID:cgyHyg3GM >>957
死ぬのは、スレ違いネタに必死になってるおまえの方だよ
死ぬのは、スレ違いネタに必死になってるおまえの方だよ
959デフォルトの名無しさん (ワッチョイ 85da-pUvF)
2020/03/13(金) 23:23:36.16ID:VPbZTknR0 いやいやお前だろ
960デフォルトの名無しさん (ワッチョイ 5102-CfvC)
2020/03/13(金) 23:39:30.54ID:sLWP0xGH0 わかった!オレがしぬ!
961デフォルトの名無しさん (ワッチョイ c633-ioXh)
2020/03/14(土) 09:26:33.93ID:cldo6UeB0 罰が当たってコロナに感染重症化しそう
962デフォルトの名無しさん (ワッチョイ 8549-rHbc)
2020/03/14(土) 09:28:47.00ID:XOiIzQdu0 わかった!おれもしぬ!
963デフォルトの名無しさん (アウアウウー Sac5-CfvC)
2020/03/14(土) 09:55:43.66ID:8jJQrMy3a はいはい!オレもしぬ!
964デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 16:27:40.06ID:juE+caHb0 A列の数字に対してabc順に処理をしたいんですがどのような構文にすればいいでしょうか?
A B C
1 a d
1 b e
1 c f
2 g i
2 h j
3 k l
A B C
1 a d
1 b e
1 c f
2 g i
2 h j
3 k l
965デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/14(土) 17:03:17.53ID:9mSKrJ1e0966デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 17:48:23.61ID:juE+caHb0967デフォルトの名無しさん (ワッチョイ 2eba-ioXh)
2020/03/14(土) 18:22:21.70ID:nT2WeRIi0968デフォルトの名無しさん (ワッチョイ feca-FfQu)
2020/03/14(土) 18:47:53.73ID:7lWVnCph0969デフォルトの名無しさん (ワッチョイ 4de6-drwQ)
2020/03/14(土) 18:53:08.37ID:JrGvwLlh0 アルファベット順だろ
A列がソートされてるんならIFで一個下と比較すりゃいいだろ
されてないならソートしろ
A列がソートされてるんならIFで一個下と比較すりゃいいだろ
されてないならソートしろ
970デフォルトの名無しさん (ワッチョイ a1ad-M7Q/)
2020/03/14(土) 18:53:46.16ID:wiK5yt+U0971デフォルトの名無しさん (ワッチョイ ed8e-TDt8)
2020/03/14(土) 19:24:58.83ID:JhfhrpV40 馬鹿は自分頭の中で整理できないから馬鹿なんだよな
972デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/14(土) 19:50:52.55ID:9mSKrJ1e0 >>966
1((a,b,c),(d,e,f)),2((g,h),(i,j)),3((k),(l)) かな
どうも、アルファベット順というのも座標の説明に使っただけで、それでソートするってわけでもなさそうだね
組もごちゃ混ぜになってるわけでもないっぽいね
なら
上から下へ進むループを組んで、組が変わったら位置を記憶して、その範囲でB列、C列の順にループ
1((a,b,c),(d,e,f)),2((g,h),(i,j)),3((k),(l)) かな
どうも、アルファベット順というのも座標の説明に使っただけで、それでソートするってわけでもなさそうだね
組もごちゃ混ぜになってるわけでもないっぽいね
なら
上から下へ進むループを組んで、組が変わったら位置を記憶して、その範囲でB列、C列の順にループ
973デフォルトの名無しさん (ワッチョイ 0242-gN7l)
2020/03/14(土) 19:54:23.48ID:E0DYL6Pb0 すげーよな
昇順になってんだから頭から順番に処理すりゃいいんじゃね?としか考えつかない
昇順になってんだから頭から順番に処理すりゃいいんじゃね?としか考えつかない
974デフォルトの名無しさん (ワッチョイ 0994-GmOQ)
2020/03/14(土) 21:29:14.28ID:juE+caHb0975デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/14(土) 21:46:30.89ID:uUhF8jFda 別のブックのVBAをRUNしたらMsgBoxが出てきてボタンをクリックしないといけなくなったんですが、
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
VBAでボタンをクリックする方法はないでしょうか。
その別のVBAの方は修正したくないので。
976デフォルトの名無しさん (ワッチョイ b901-AGez)
2020/03/14(土) 22:44:44.71ID:2hmQ2yxV0 sendkey enterでええんじゃね
977デフォルトの名無しさん (ワッチョイ 02ad-M7Q/)
2020/03/14(土) 23:46:23.57ID:1CTohHuR0 タッチディスプレイでエクセルドロップダウンリストが選択しにくいのでVbaでユーザーフォームで
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
ドロップダウンリストを全部表示させて選択式にしたいんだけど何か良い方法ありますか?
978デフォルトの名無しさん (ワッチョイ b901-R/wk)
2020/03/15(日) 01:41:25.49ID:B9oF4/gh0 VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
マウスでドラッグすると、ウィンドウの枠がマウスポインタの動きから
遅れて動き、ウィンドウの枠がチラつくのは自分だけですか?
CPU使用率は10%未満なのでスペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
980978 (ワッチョイ b901-R/wk)
2020/03/15(日) 03:47:53.03ID:B9oF4/gh0 すいません。意味が分かりにくいので再投稿します。
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
VBEの各種ウィンドウ(プロパティウィンドウとかローカルウィンドウとか)を
マウスでドラッグすると、そのウィンドウの枠がチラつきながら
マウスポインタよりも目に見えて遅れて動きます。
これは直すにはどうしたら良いでしょうか。
CPU使用率は10%未満でメモリ使用率は50%未満なので
スペックの問題ではないと思います。
OSはWin10でエクセル2010の環境です。
981デフォルトの名無しさん (スプッッ Sd02-TKmo)
2020/03/15(日) 07:14:17.59ID:DNgNcsNnd 仕様なので気にしない事
982デフォルトの名無しさん (ワッチョイ 2eef-drwQ)
2020/03/15(日) 07:51:34.39ID:3dklKXuL0983デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/15(日) 14:54:37.12ID:0UhNKPF0r (インクの開始)とかをマクロボタンに登録可能?
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
各機能をマクロボタン化したいけど、どの機能がどのマクロか探しても出てこない…
984デフォルトの名無しさん (ワッチョイ 2eba-ioXh)
2020/03/15(日) 15:25:04.36ID:/MmP9RhE0 これ?
With Application.CommandBars
If .GetEnabledMso("InkingStart") = True Then
.ExecuteMso "InkingStart"
End If
End With
With Application.CommandBars
If .GetEnabledMso("InkingStart") = True Then
.ExecuteMso "InkingStart"
End If
End With
985デフォルトの名無しさん (ワッチョイ 85da-drwQ)
2020/03/15(日) 17:52:47.26ID:LHwp9FeQ0 描画にインク機能があるが、再生が無い。
2019なのに何故?
2019なのに何故?
986デフォルトの名無しさん (スップ Sd02-LpqU)
2020/03/15(日) 17:56:02.76ID:ro5SoUspd >>983
まあ回答じゃないけど、その場で
Dim cb As Commandber
Dim ctl As CommandbarControl
For Each cb In Application.Commandbars
Debug.Print cb.Name
For Each ctl In cb.Controls
Debug.Print " " & ctl.Name
Next
Next
的なのを実行して調べるな。(出先なのでExcel触れないから間違ってるかも。NameはCaptionか?)
大量に出てくるからDebug.Printじゃ間に合わないだろうから、GUIにしてリストボックスとかにするのが現実的。
まあ回答じゃないけど、その場で
Dim cb As Commandber
Dim ctl As CommandbarControl
For Each cb In Application.Commandbars
Debug.Print cb.Name
For Each ctl In cb.Controls
Debug.Print " " & ctl.Name
Next
Next
的なのを実行して調べるな。(出先なのでExcel触れないから間違ってるかも。NameはCaptionか?)
大量に出てくるからDebug.Printじゃ間に合わないだろうから、GUIにしてリストボックスとかにするのが現実的。
987デフォルトの名無しさん (ワッチョイ 8279-AXJv)
2020/03/15(日) 23:43:09.19ID:KOSOM8NC0 >OSはWin10でエクセル2010の環境です。
これだよ
2013以上にすると直るよ
これだよ
2013以上にすると直るよ
988デフォルトの名無しさん (ワッチョイ e5ce-drwQ)
2020/03/16(月) 09:42:32.24ID:zMoP23Lv0 Excelの内部構造が大幅に変わったのは2017からじゃなかったか
989デフォルトの名無しさん (ワッチョイ 85da-drwQ)
2020/03/16(月) 11:24:29.57ID:DJ4MbV7t0 2013じゃね
990デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/16(月) 17:48:16.80ID:Ehy6Otktr >>984
タッチパネルだとエラーがでたり、何も動かなかったりするね…
タッチパネルだとエラーがでたり、何も動かなかったりするね…
991デフォルトの名無しさん (オッペケ Sr91-lt+r)
2020/03/16(月) 17:49:06.17ID:Ehy6Otktr992デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/16(月) 20:29:35.60ID:YT6hS8mka >>975-976
待ちになったままsendkey の行が処理されないですわ
待ちになったままsendkey の行が処理されないですわ
993デフォルトの名無しさん (スップ Sd02-LpqU)
2020/03/16(月) 20:57:04.54ID:G4gOAdERd994デフォルトの名無しさん (アウアウエー Sa8a-MIfP)
2020/03/16(月) 21:45:49.75ID:YT6hS8mka >>993
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
こんな感じか
'CreateObject("Excel.Application")を宣言し変数を作成します。 Set myApp = CreateObject("Excel.Application") '以下のコードがエクセルを別プロセスで開くための肝になる点です。 myApp.Workbooks.Open "開く対象のファイルのフルパス" '
995デフォルトの名無しさん (ワッチョイ d22d-drUO)
2020/03/16(月) 23:12:55.50ID:cMwINrzG0 コピーした行を挿入したいのにpasteやらDestination:=Rowsやらinsertやら試してもダメだったけどPasteSpecialしたら通った
よくわからん
よくわからん
996デフォルトの名無しさん (ワッチョイ 4d7c-9blg)
2020/03/16(月) 23:46:26.48ID:ZHCf4FTc0 pasteやらDestinationじゃそりゃ出来んだろう
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 [蚤の市★]
- 「もうキモくてキモくて…」29歳女性が語る“おぢアタック”の実態。「俺ならイケるかも」年下女性を狙う勘違い中年男性に共通点が★4 [Hitzeschleier★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ [蚤の市★]
- 【おこめ券】鈴木憲和農相 小泉前農相の備蓄米放出を“反省”「備蓄の円滑な運営を図ってまいります」 [Hitzeschleier★]
- 1人3千円の食品高騰対策、何に使える? あいまいなまま衆院通過 [蚤の市★]
- 【27歳会社員】「自慰行為に使うために」コインランドリーの乾燥機から24歳女性の下着など計11点(時価8万2080円相当)盗んだ疑い [nita★]
- 【毎日スクープ】高市の「存立危機事態」発言、午前3時に官僚を叩き起こしてカンペを作らせてたのにガン無視して出たうっかり発言だった [314039747]
- トランプ、G7に代わるcore 5を発表 [805596214]
- 【実況】博衣こよりのえちえちダンガンロンパ2🧪★7
- 【悲報】新米、全く売れなくて倉庫が満杯になってしまうwwwwwwwwwwwwwwwwwwww [802034645]
- 【悲報】麻生太郎さん、オムツをしていた。晋さん…ここにいたんだね… [731544683]
- 【悲報】日本共産党、ツイッター速報にブチギレ法的措置WWWWWWWWWWWWWWWWWWWWWWWWWWWW [935793931]
