!extend:checked:vvvvv:1000:512
ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part61
http://mevius.5ch.net/test/read.cgi/tech/1556203263/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:----: EXT was configured
探検
Excel VBA 質問スレ Part62
レス数が1000を超えています。これ以上書き込みはできません。
1
2019/06/24(月) 00:21:37.48974デフォルトの名無しさん (ワッチョイ 1f7c-0qT7)
2019/09/14(土) 22:28:34.89ID:WDFySUcl0 >>972
ACCESS VBAを使ってる人なら多いと思うがExcelはそれほどでもない
ACCESS VBAを使ってる人なら多いと思うがExcelはそれほどでもない
975デフォルトの名無しさん (アウアウウー Sa63-4C4c)
2019/09/15(日) 00:02:54.14ID:3V8F+GIVa >>977
使える人もいるが、VBAerはSQLや他のプログラミング言語の知識がなく他の選択肢を持たない極めて低スキルな層が大多数を占める
使える人もいるが、VBAerはSQLや他のプログラミング言語の知識がなく他の選択肢を持たない極めて低スキルな層が大多数を占める
976デフォルトの名無しさん (ワッチョイ 7f95-6eqr)
2019/09/15(日) 00:04:51.24ID:tCz5SmrL0977デフォルトの名無しさん (ドコグロ MM13-hFMq)
2019/09/15(日) 06:56:48.00ID:VKeDSGtjM 低スキルで悪かったな(怒
978デフォルトの名無しさん (アウアウウー Sa63-VJtK)
2019/09/15(日) 07:04:00.27ID:lD21pqlQa 勉強すればいいのに
979デフォルトの名無しさん (スプッッ Sd9f-htbz)
2019/09/15(日) 07:09:56.72ID:bJ3fW1U+d >>972
全く違うので関連性はありません
全く違うので関連性はありません
980デフォルトの名無しさん (ドコグロ MMb3-4C4c)
2019/09/15(日) 08:30:42.63ID:7adf6vSwM 世の中にはSQLが書ければコマンド一発でできることをVBAで猿のようにループ回してる糞コードが山ほどあることを考えると決して無関係ではない
無関係と思いこむことで自らの無能を正当化するのはやめなさい
無関係と思いこむことで自らの無能を正当化するのはやめなさい
981デフォルトの名無しさん (ドコグロ MM13-hFMq)
2019/09/15(日) 09:42:56.34ID:VKeDSGtjM だれもSQLとVBAが無関係とか言ってないのに何を言ってるんだよ…
VBAが使える人とSQLが使える人の話な
VBAが使える人とSQLが使える人の話な
982デフォルトの名無しさん (ワッチョイ 7f95-6eqr)
2019/09/15(日) 09:57:44.01ID:tCz5SmrL0 イメージは975
excel から逃れられないひとが使うイメージ
excel から逃れられないひとが使うイメージ
983デフォルトの名無しさん (アークセー Sx73-CIVR)
2019/09/15(日) 10:12:56.75ID:IaPtpEN9x スレチで申し訳ないがM言語を使える人ってどれくらいいるんかね
上司の謎采配でDB導入に待ったがかかってるからExcelでPowerQueryを組んでるんだが誰にも引き継ぎ出来なくなりそうで怖い
上司の謎采配でDB導入に待ったがかかってるからExcelでPowerQueryを組んでるんだが誰にも引き継ぎ出来なくなりそうで怖い
984デフォルトの名無しさん (ワッチョイ 7f59-yzII)
2019/09/15(日) 10:19:11.53ID:5uhhTsGd0 PowerQueryは謎な挙動が多すぎる
985デフォルトの名無しさん (スプッッ Sd1f-VNsZ)
2019/09/15(日) 15:08:13.09ID:M+l28bS0d VBAよりSQLの方が簡単だからSQL覚えておくと良いと思う。
SQLはどう使うかで難しくなるけど。
SQLはどう使うかで難しくなるけど。
986デフォルトの名無しさん (スプッッ Sd1f-VNsZ)
2019/09/15(日) 15:09:44.24ID:M+l28bS0d987デフォルトの名無しさん (ワッチョイ ff8c-gAGy)
2019/09/15(日) 15:30:29.07ID:vKevM/ZS0 ExcelのM言語ってMUIMPSのことなの? それとも全くの別物?
988デフォルトの名無しさん (ワッチョイ 7f59-yzII)
2019/09/15(日) 16:59:17.31ID:5uhhTsGd0989デフォルトの名無しさん (ササクッテロ Sp73-KBBU)
2019/09/15(日) 17:58:13.89ID:k9jPpUfmp どうしても今すぐ仕事で使いたく、無知なまま質問することをお許し下さい。
ワンクリックでセルに色が付き(塗りつぶし)、色を付けたところを再度クリック(こちらはダブルクリックが理想)すると元に戻る(白くなる)ようにしたいです。
知恵袋で近い回答を見つけたのですが範囲の指定方法が分からず。ただ、こちらは白に戻すのをワンクリックで行うため理想とは若干異なります。一応載せておきます。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub '※1
Select Case Target.Interior.ColorIndex
Case Is = xlNone
Target.Interior.ColorIndex = 3 '※2
Case Else
Target.Interior.ColorIndex = xlNone
End Select
End Sub
※1:数字の 1 はA列を意味します。C列なら 3 です。
※2:数字の 3 は赤で、4=緑、5=青、6=黄、7=ピンク、8=水色、です。
難しくなってしまうようでしたら元に戻す動作もワンクリックで大丈夫です。ご教示頂けると嬉しいです。
ワンクリックでセルに色が付き(塗りつぶし)、色を付けたところを再度クリック(こちらはダブルクリックが理想)すると元に戻る(白くなる)ようにしたいです。
知恵袋で近い回答を見つけたのですが範囲の指定方法が分からず。ただ、こちらは白に戻すのをワンクリックで行うため理想とは若干異なります。一応載せておきます。
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Column <> 1 Then Exit Sub '※1
Select Case Target.Interior.ColorIndex
Case Is = xlNone
Target.Interior.ColorIndex = 3 '※2
Case Else
Target.Interior.ColorIndex = xlNone
End Select
End Sub
※1:数字の 1 はA列を意味します。C列なら 3 です。
※2:数字の 3 は赤で、4=緑、5=青、6=黄、7=ピンク、8=水色、です。
難しくなってしまうようでしたら元に戻す動作もワンクリックで大丈夫です。ご教示頂けると嬉しいです。
990デフォルトの名無しさん (ワッチョイ 7fda-Nl8y)
2019/09/15(日) 18:10:30.21ID:ttkdv6CO0991デフォルトの名無しさん (ワッチョイ fff7-uS//)
2019/09/15(日) 18:16:17.99ID:gmNpe+SH0992デフォルトの名無しさん (スプッッ Sd9f-htbz)
2019/09/15(日) 18:22:27.35ID:SlyZta/Pd アクセスをDBと思ってる人は少数だろう
993デフォルトの名無しさん (ササクッテロ Sp73-KBBU)
2019/09/15(日) 18:27:50.10ID:k9jPpUfmp >>991
ありがとうございます。beforedoubleclickに変更すると範囲指定できるようになるのでしょうか?このコードだと 1 と入力されているところが範囲指定の部分だと理解しているのですが、例えば("A1:C5")と入れてもエラーになってしまって、、
ありがとうございます。beforedoubleclickに変更すると範囲指定できるようになるのでしょうか?このコードだと 1 と入力されているところが範囲指定の部分だと理解しているのですが、例えば("A1:C5")と入れてもエラーになってしまって、、
994デフォルトの名無しさん (ワッチョイ fff7-+dKN)
2019/09/15(日) 18:34:44.00ID:gmNpe+SH0 >>993
ならこれだ。
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Call changeCellColor(0, Target) '0は空白色を指します。
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call changeCellColor(3, Target) 'ColorIndexに対応。3=赤、4=緑、5=青, 6=黄など。
End Sub
Private Sub changeCellColor(IndexCode As Long, Target As Excel.Range)
Dim LimitedRange As Excel.Range
Set LimitedRange = Target.Worksheet.Range("A1:E10") 'A1:E10のセル範囲み動作するが、変更を。
If Not Excel.Application.Intersect(Target, LimitedRange) Is Nothing Then
Target.Interior.ColorIndex = IndexCode
End If
End Sub
ならこれだ。
Option Explicit
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Call changeCellColor(0, Target) '0は空白色を指します。
End Sub
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Call changeCellColor(3, Target) 'ColorIndexに対応。3=赤、4=緑、5=青, 6=黄など。
End Sub
Private Sub changeCellColor(IndexCode As Long, Target As Excel.Range)
Dim LimitedRange As Excel.Range
Set LimitedRange = Target.Worksheet.Range("A1:E10") 'A1:E10のセル範囲み動作するが、変更を。
If Not Excel.Application.Intersect(Target, LimitedRange) Is Nothing Then
Target.Interior.ColorIndex = IndexCode
End If
End Sub
995デフォルトの名無しさん (ワッチョイ fff7-+dKN)
2019/09/15(日) 18:37:38.41ID:gmNpe+SH0996デフォルトの名無しさん (ワッチョイ 9f01-KBBU)
2019/09/15(日) 18:42:08.05ID:VJ7AKcnf0997デフォルトの名無しさん (ワッチョイ 9f01-KBBU)
2019/09/15(日) 18:45:30.40ID:VJ7AKcnf0 >>995
なるほど…そういう意味だったのですね!ご親切にありがとうございます!
なるほど…そういう意味だったのですね!ご親切にありがとうございます!
998デフォルトの名無しさん (ワッチョイ fff7-+dKN)
2019/09/15(日) 18:45:54.98ID:gmNpe+SH0 間違えた。元のコードは選択セルが1「列」目でなければ変更。
あとこれ、ドラッグ選択すると制限外セルの色まで変わっちゃうな。問題あれば
Target.Interior.ColorIndex = IndexCode を
Excel.Application.Intersect(Target, LimitedRange).Interior.ColorIndex = IndexCode に変えといて
あとこれ、ドラッグ選択すると制限外セルの色まで変わっちゃうな。問題あれば
Target.Interior.ColorIndex = IndexCode を
Excel.Application.Intersect(Target, LimitedRange).Interior.ColorIndex = IndexCode に変えといて
999デフォルトの名無しさん (ワッチョイ 9f01-KBBU)
2019/09/15(日) 18:49:06.25ID:VJ7AKcnf0 >>998
了解しました!どうもありがとうございます♪
了解しました!どうもありがとうございます♪
1000デフォルトの名無しさん (ワッチョイ 9f8e-J3NS)
2019/09/15(日) 20:32:37.28ID:60BoiHy40 意味もわからずネットで見つけたコードを使う馬鹿の作ったVBA
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 83日 20時間 11分 0秒
新しいスレッドを立ててください。
life time: 83日 20時間 11分 0秒
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 【速報】東京・足立区のひき逃げ事故 警視庁が運転手とみられる人物確保 80代男性の死亡確認、20代女性心肺停止 ★5 [Ailuropoda melanoleuca★]
- 防衛費増額「賛成」62・8% 「反対」32・2%を大きく上回る 賛成「18~29歳で8割」世代差あらわ 産経FNN合同世論調査 [尺アジ★]
- 【東京・足立のひき逃げ事故】搬送の80代男性が死亡、事故車両は近隣販売店から盗難か [ぐれ★]
- 【宅急便】ヤマト運輸がベトナム人ドライバー500人採用…不安視される「運転技術」「コミュニケーション」「助成金」 ★2 [シャチ★]
- 【ミヤネ屋】松村沙友理、高市首相の高支持率に私見「頑張ってるのが見えるのがすごい素敵だなと感じる」 [少考さん★]
- マレーシア、16歳未満のSNS禁止を計画 来年から (ファミ通信相) [少考さん★]
- WBC世界バンダム級 那須川天心 vs 井上拓真
- 〓たかせん〓 日本一パレード&ファンフェスティバル
- WBC世界バンタム級 那須川天心 vs 井上拓真 2
- 競輪実況★1609
- こいせん 全レス転載禁止
- 【U-NEXT】プレミアリーグ総合 ★36
- 【朗報】松村沙友理「高市首相は頑張ってるのが見えるのがすごい素敵だなと感じる」 [802034645]
- 【悲報】外務省、オールドメディアにブチギレ [834922174]
- 高市「私じゃなくて立憲岡田が悪いんです!!!」中国「何言ってんだお前は」普通に考えてこうなるよな [931948549]
- 【悲報】ホテル業界、中国人が大量キャンセルしてしまち阿鼻叫喚地獄になる🥺 [616817505]
- 🏡なんかこんな感じで友達が両手を突き出してくるんやが👊😅👊
- うにいくら丼食べたい
