ExcelのVBAに関する質問スレです
コード書き込みや作成依頼もOK
※前スレ
Excel VBA 質問スレ Part59
https://mevius.5ch.net/test/read.cgi/tech/1549692750/
Excel VBA 質問スレ Part60
■ このスレッドは過去ログ倉庫に格納されています
2019/03/16(土) 20:39:09.64ID:6HWXzj9o
437デフォルトの名無しさん
2019/04/04(木) 17:24:54.95ID:w4m8dn6a Debug.Print WorksheetFunction.IsNA(Rc)
438デフォルトの名無しさん
2019/04/04(木) 17:32:46.09ID:omgcYFOR439デフォルトの名無しさん
2019/04/04(木) 18:04:33.36ID:iClvVPMc440デフォルトの名無しさん
2019/04/04(木) 19:42:12.58ID:l+wxMf4P on error使うのあまり良くない
vlookupの前にcountやfindで存在チェックするのをおすすめするよ
裏技的な方法だとAppllication.Vlooiup
vlookupの前にcountやfindで存在チェックするのをおすすめするよ
裏技的な方法だとAppllication.Vlooiup
441デフォルトの名無しさん
2019/04/04(木) 19:42:34.71ID:l+wxMf4P Application.Vlookup
442デフォルトの名無しさん
2019/04/04(木) 19:50:28.21ID:iClvVPMc それが彼の最後の言葉だった
443デフォルトの名無しさん
2019/04/05(金) 03:50:15.90ID:+zVmy7gp >>439
宣言済みのグローバルオブジェクトだから
宣言済みのグローバルオブジェクトだから
444デフォルトの名無しさん
2019/04/05(金) 08:49:34.62ID:zlWiWORW >>443
ありがとう!そんなんあったのか
ありがとう!そんなんあったのか
445デフォルトの名無しさん
2019/04/05(金) 09:38:24.06ID:8QX00BOt なんでマクロを表から実行する機能がボタンしかないんですか!
ボタンだけ画像で気持ち悪い
ボタンだけ画像で気持ち悪い
446デフォルトの名無しさん
2019/04/05(金) 09:43:10.12ID:zlWiWORW >>445
alt+f8
alt+f8
447デフォルトの名無しさん
2019/04/05(金) 10:33:41.98ID:wkkyQZMO448デフォルトの名無しさん
2019/04/05(金) 10:44:09.79ID:wkkyQZMO449デフォルトの名無しさん
2019/04/05(金) 10:53:42.85ID:wkkyQZMO450デフォルトの名無しさん
2019/04/05(金) 11:15:00.27ID:sYZm3T+e >>445
セル内に任意の Sub を走らせるコマンドを書きたいということかな?
セル内に任意の Sub を走らせるコマンドを書きたいということかな?
451デフォルトの名無しさん
2019/04/05(金) 11:16:44.20ID:zNcs0aE9 ボタンを透明にして、セルをクリックしたように見せかければいい
452デフォルトの名無しさん
2019/04/05(金) 11:28:07.60ID:sYZm3T+e >>451
それは見方によっては罠なのでは?
それは見方によっては罠なのでは?
453デフォルトの名無しさん
2019/04/05(金) 11:31:39.64ID:wkkyQZMO >>451
例えば以下でいい、透明なボタンなんてメンテナンスしにくい
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
「セルA1を選択された時の処理」
End If
End Sub
例えば以下でいい、透明なボタンなんてメンテナンスしにくい
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then
「セルA1を選択された時の処理」
End If
End Sub
454デフォルトの名無しさん
2019/04/05(金) 12:16:59.99ID:VsjxKRtT >>445
何を言ってるんだ?
標準モジュールに以下を書いて、
セル内に=FuncNibai(2)と入れてみろ。
Public Function FuncNibai(lngNum As Long) As Long
FuncNibai=2*lngNum
End Function
何を言ってるんだ?
標準モジュールに以下を書いて、
セル内に=FuncNibai(2)と入れてみろ。
Public Function FuncNibai(lngNum As Long) As Long
FuncNibai=2*lngNum
End Function
455デフォルトの名無しさん
2019/04/05(金) 12:20:44.27ID:sYZm3T+e >>454
それでは基本的にシートに対する副作用のない動作しかできないよ
それでは基本的にシートに対する副作用のない動作しかできないよ
456デフォルトの名無しさん
2019/04/05(金) 12:31:55.05ID:VsjxKRtT457デフォルトの名無しさん
2019/04/05(金) 12:42:46.47ID:wkkyQZMO >>456
落ち着けよ、445の釣りかもしれんし
落ち着けよ、445の釣りかもしれんし
458デフォルトの名無しさん
2019/04/05(金) 12:51:21.11ID:wkkyQZMO459デフォルトの名無しさん
2019/04/05(金) 13:41:00.30ID:8QX00BOt イベントでマクロ起動できるようになりました。ありがとうございます!
ハイパーリンクのイベント使いました。
でも
イベントはシート単位でマクロ側で呼び出し元特定する仕組みで
間違えるの怖いしシート全体でマクロ走るし
ハイパーリンクは自分のセル位置変わっちゃうし
余計気持ち悪くなりました
ハイパーリンクに直接マクロ指定したりとか
もっとスパッと間違えない仕組みがないものでしょうか
ハイパーリンクのイベント使いました。
でも
イベントはシート単位でマクロ側で呼び出し元特定する仕組みで
間違えるの怖いしシート全体でマクロ走るし
ハイパーリンクは自分のセル位置変わっちゃうし
余計気持ち悪くなりました
ハイパーリンクに直接マクロ指定したりとか
もっとスパッと間違えない仕組みがないものでしょうか
460デフォルトの名無しさん
2019/04/05(金) 13:44:20.23ID:zlWiWORW >>459
何がしたいのかもう少し具体的に言ってくれれば誰かがマクロ書くと思う
>シート全体でマクロ走るし
これも以下のような形で、特定のセルだけマクロが走るように制御することも可能
Private Sub Worksheet_Change(ByVal Target As Range)
行 = Target.Row
列 = Target.Column
If 行 < 4 And 行 > 2 And 列 = 2 Then
'処理
End If
End Sub
何がしたいのかもう少し具体的に言ってくれれば誰かがマクロ書くと思う
>シート全体でマクロ走るし
これも以下のような形で、特定のセルだけマクロが走るように制御することも可能
Private Sub Worksheet_Change(ByVal Target As Range)
行 = Target.Row
列 = Target.Column
If 行 < 4 And 行 > 2 And 列 = 2 Then
'処理
End If
End Sub
461デフォルトの名無しさん
2019/04/05(金) 13:58:27.50ID:Rd0uwYXo >>459
スレタイ読めない馬鹿は死ね
スレタイ読めない馬鹿は死ね
462デフォルトの名無しさん
2019/04/05(金) 14:03:08.75ID:wkkyQZMO463デフォルトの名無しさん
2019/04/05(金) 14:40:23.82ID:8QX00BOt ボタンはクリックしただけで手が滑って意図せずずれちゃったり
配置した後ろにカーソルが隠れちゃったりするから
なんか異物感があります
配置した後ろにカーソルが隠れちゃったりするから
なんか異物感があります
464デフォルトの名無しさん
2019/04/05(金) 15:16:00.65ID:wkkyQZMO465デフォルトの名無しさん
2019/04/05(金) 16:03:40.10ID:3Irv2J+y466デフォルトの名無しさん
2019/04/05(金) 16:21:20.23ID:wkkyQZMO >>465
俺もこのほうが良いと思う確認してないけど
俺もこのほうが良いと思う確認してないけど
467デフォルトの名無しさん
2019/04/05(金) 16:25:16.09ID:wkkyQZMO まあ、どうやっても出来ないと書き込むんじゃなくて
何をどうしたいけど方法を聞けよ、できるだけ自分の求めることを
詳しく
何をどうしたいけど方法を聞けよ、できるだけ自分の求めることを
詳しく
468デフォルトの名無しさん
2019/04/05(金) 16:38:12.77ID:33lL/zae スライサーのボタンクリックをイベントとしてマクロを実行させたいんだけど、
ググっても探し方が悪いのか、「スライサーを作成するVBA」ばかりになってしまう。
どこか事例を解説しているWebページを紹介してもらえませんか?
ググっても探し方が悪いのか、「スライサーを作成するVBA」ばかりになってしまう。
どこか事例を解説しているWebページを紹介してもらえませんか?
469デフォルトの名無しさん
2019/04/05(金) 16:41:10.23ID:ANboNrW/ >>468
スレタイ読めない馬鹿は死ね
スレタイ読めない馬鹿は死ね
470デフォルトの名無しさん
2019/04/05(金) 16:50:23.23ID:n8EBNbBD ピボットテーブルのスライサーの事じゃないの?
別にスレチでもなんでもないと思うけど
別にスレチでもなんでもないと思うけど
471デフォルトの名無しさん
2019/04/05(金) 17:16:27.60ID:33lL/zae >>470
はい、そうです。
はい、そうです。
472デフォルトの名無しさん
2019/04/05(金) 17:26:04.18ID:n8EBNbBD >>471
スライサーにイベントハンドルかます事はできないっぽい
以下2つのどっちかになると思う
Private Sub Worksheet_PivotTableChangeSync(ByVal Target As PivotTable)
Debug.Print Cells(4, 1)
End Sub
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Debug.Print Cells(4, 1)
End Sub
https://docs.microsoft.com/ja-jp/office/vba/api/excel.worksheet.pivottablechangesync
https://docs.microsoft.com/ja-jp/office/vba/api/excel.worksheet.pivottableupdate
スライサーにイベントハンドルかます事はできないっぽい
以下2つのどっちかになると思う
Private Sub Worksheet_PivotTableChangeSync(ByVal Target As PivotTable)
Debug.Print Cells(4, 1)
End Sub
Private Sub Worksheet_PivotTableUpdate(ByVal Target As PivotTable)
Debug.Print Cells(4, 1)
End Sub
https://docs.microsoft.com/ja-jp/office/vba/api/excel.worksheet.pivottablechangesync
https://docs.microsoft.com/ja-jp/office/vba/api/excel.worksheet.pivottableupdate
473デフォルトの名無しさん
2019/04/05(金) 17:41:45.84ID:33lL/zae474デフォルトの名無しさん
2019/04/05(金) 18:17:05.73ID:sYZm3T+e475デフォルトの名無しさん
2019/04/05(金) 20:04:21.22ID:USfI2aKm >>459
特定のセルクリックしたらマクロ実行とか
特定のセルクリックしたらマクロ実行とか
476459
2019/04/05(金) 20:52:19.13ID:CiB89diH いろいろやってみましたが
表をいじって位置が変わっちゃうと動かなくなったり、
変なリンクできたりするので
ボタンでやります…
ボタンをセルに合わせて自動調整されるようにプロパティ設定したら
ちょっと気持ちがおちつきました
ありがとうございます
表をいじって位置が変わっちゃうと動かなくなったり、
変なリンクできたりするので
ボタンでやります…
ボタンをセルに合わせて自動調整されるようにプロパティ設定したら
ちょっと気持ちがおちつきました
ありがとうございます
477デフォルトの名無しさん
2019/04/05(金) 21:55:09.13ID:XQoFwJNv ♪かけ違えたボタンがある〜
478デフォルトの名無しさん
2019/04/05(金) 22:38:48.78ID:XcJw5BB8479デフォルトの名無しさん
2019/04/06(土) 02:33:50.43ID:lkbCtinH 主作用でなければ副作用だが
480デフォルトの名無しさん
2019/04/06(土) 05:07:20.11ID:yAC/mUJI ヒポリットテーブルってややこしい。
理解するこつあはありますか?
理解するこつあはありますか?
481デフォルトの名無しさん
2019/04/06(土) 09:18:19.10ID:9IkbKopt482デフォルトの名無しさん
2019/04/06(土) 09:43:33.17ID:LrM+2CU8483デフォルトの名無しさん
2019/04/06(土) 11:28:05.41ID:QwecXQyr484デフォルトの名無しさん
2019/04/06(土) 12:56:33.17ID:aPksILYp マイクに話しかけたら実行されるようにすりゃいいんじゃないの?
485デフォルトの名無しさん
2019/04/06(土) 13:12:45.38ID:cYL1/vjQ >>480
いろいろやってみると面白いし、
元データをテーブルにして組み合わせると、
計算速度も速いような?
融通が利かない部分もあるけど。
4〜3月の月次推移グラフで、
ピボットテーブルには年度合計を出せるのに、
この合計もグラフに反映させる方法あるのか、ないのか・・・
日時時間フィルターのタイムラインは、使い勝手がイマイチ、
とか。
あと、縦横クロス集計のピボットテーブルを
一発でリスト表(3Dマップに使える)に変換する隠れ機能があったり。
いろいろやってみると面白いし、
元データをテーブルにして組み合わせると、
計算速度も速いような?
融通が利かない部分もあるけど。
4〜3月の月次推移グラフで、
ピボットテーブルには年度合計を出せるのに、
この合計もグラフに反映させる方法あるのか、ないのか・・・
日時時間フィルターのタイムラインは、使い勝手がイマイチ、
とか。
あと、縦横クロス集計のピボットテーブルを
一発でリスト表(3Dマップに使える)に変換する隠れ機能があったり。
486デフォルトの名無しさん
2019/04/06(土) 23:19:03.44ID:+F6584OT まずスレタイぐらい理解できるようになろう
487デフォルトの名無しさん
2019/04/07(日) 11:38:35.77ID:J7v3B2LO シート内にマクロを設定した
ボタンを1つと、複数の画像があります。
ボタンをクリックしたら以下コードを実行し画像の一括削除を行っています。
しかし、問題があってボタンまで消失してしまいます。
そこでボタンの場合には削除はしない
という風に制御を入れたいのですが、ボタンの名称はどうやって調べればよいでしょうか?
'シート無いの画像をすべて削除する。
For Each img In ActiveSheet.Shapes
img.Delete
Next
ボタンを1つと、複数の画像があります。
ボタンをクリックしたら以下コードを実行し画像の一括削除を行っています。
しかし、問題があってボタンまで消失してしまいます。
そこでボタンの場合には削除はしない
という風に制御を入れたいのですが、ボタンの名称はどうやって調べればよいでしょうか?
'シート無いの画像をすべて削除する。
For Each img In ActiveSheet.Shapes
img.Delete
Next
488デフォルトの名無しさん
2019/04/07(日) 11:59:22.40ID:SzIL1mww >>487
ボタンに特定の名前を付けてそれをハードコーディングすりゃいいと思うがそれじゃ不満なのかな?
ボタンに特定の名前を付けてそれをハードコーディングすりゃいいと思うがそれじゃ不満なのかな?
489デフォルトの名無しさん
2019/04/07(日) 12:06:51.57ID:oR5kGK9/ >>487
img.Nameで名前を調べることができます
If img.Name <> "ボタンの名称" Then
img.Delete
End If
みたいに書けば、特定の画像の消去をスキップできます
img.Nameで名前を調べることができます
If img.Name <> "ボタンの名称" Then
img.Delete
End If
みたいに書けば、特定の画像の消去をスキップできます
490デフォルトの名無しさん
2019/04/07(日) 12:40:05.22ID:z5f8NySY491デフォルトの名無しさん
2019/04/07(日) 13:13:42.16ID:dLz2IshG 削除対象の画像を予めShapeRangeにまとめるなり、削除対象の画像の名前をシートに書き出すなりしてボタンマクロで一括削除させる設計にする方が検索効率や保守効率が良いと思う
ボタン名やコントロール名でハードコーディングするのは下策
ボタンの数やコントロールの種類が増えたときにいちいち手直しする必要が出てくる
ボタン名やコントロール名でハードコーディングするのは下策
ボタンの数やコントロールの種類が増えたときにいちいち手直しする必要が出てくる
492デフォルトの名無しさん
2019/04/07(日) 13:22:52.48ID:UhqEDEIh 動的にコントロールを追加するプログラムを作ってないの?
毎回追加で書いてるの?
それは面倒で下衆だわ
毎回追加で書いてるの?
それは面倒で下衆だわ
493デフォルトの名無しさん
2019/04/07(日) 13:30:07.71ID:HG+SSO0q >動的にコントロールを追加するプログラム
昔作ったわ
EXCELでこの設計は止めたほうが良い。エラー頻発する
昔作ったわ
EXCELでこの設計は止めたほうが良い。エラー頻発する
494デフォルトの名無しさん
2019/04/07(日) 14:02:19.38ID:lv61T0oy495デフォルトの名無しさん
2019/04/07(日) 15:13:26.49ID:zM3BxSpj496デフォルトの名無しさん
2019/04/07(日) 15:19:02.23ID:1196mB+r >>487は差のマクロが登録されたあるひとつのボタンだけを対象に「消したくない」と言っているように思えるのだが
497デフォルトの名無しさん
2019/04/07(日) 15:26:28.77ID:zM3BxSpj498デフォルトの名無しさん
2019/04/07(日) 18:49:28.94ID:wMtd4Rq1 まあ、その時目の前の問題だけクリアーするのは筋が悪い
目的を汎用化し使い易くメンテナンスし易いように組むな普通
目的を汎用化し使い易くメンテナンスし易いように組むな普通
499デフォルトの名無しさん
2019/04/07(日) 19:51:51.79ID:Eip3w86o VBAスレで何言ってんの
そういうことを言い出すとVBAなんか使うなという結論にしかならんよ
そういうことを言い出すとVBAなんか使うなという結論にしかならんよ
500デフォルトの名無しさん
2019/04/07(日) 19:54:51.59ID:9t5fZjJB EXCEL前提ならそりゃVBAになる
501デフォルトの名無しさん
2019/04/07(日) 20:30:11.80ID:J7v3B2LO >>488
ボタンに名前をつけるにはどうすればいいんですか?
ボタンに名前をつけるにはどうすればいいんですか?
502デフォルトの名無しさん
2019/04/07(日) 21:10:44.99ID:dLz2IshG >>497
名前比較で実現出来るかどうかという実現可能性の話をしてるわけではない
あくまで効率性の話をしてるんだが
特定のボタンを消さないようにするという目的だけのためにShapesコレクションをなめてアイテムのNameプロパティを逐一調べるという処理は筋が悪い
ワークシート上に存在する画像や図形、テキストボックス、コントロール等の数だけ名前比較することになるからな
削除対象になる画像をワークシートに追加するタイミングでShapeRangeコレクションに入れ、ボタン押下でDeleteメソッドで一括削除というやり方の方が絶対に速い
名前比較で実現出来るかどうかという実現可能性の話をしてるわけではない
あくまで効率性の話をしてるんだが
特定のボタンを消さないようにするという目的だけのためにShapesコレクションをなめてアイテムのNameプロパティを逐一調べるという処理は筋が悪い
ワークシート上に存在する画像や図形、テキストボックス、コントロール等の数だけ名前比較することになるからな
削除対象になる画像をワークシートに追加するタイミングでShapeRangeコレクションに入れ、ボタン押下でDeleteメソッドで一括削除というやり方の方が絶対に速い
503デフォルトの名無しさん
2019/04/07(日) 21:18:21.02ID:lv61T0oy >>501
Nameプロパティ
Nameプロパティ
504デフォルトの名無しさん
2019/04/07(日) 21:22:19.79ID:6gqi5pp/ 一つも目的だけの為に作り込むのが良いのか汎用性を持たせて使い回せるようにした方が良いのかって事で俺は汎用性がある方が長持ちして良いと思う派
505デフォルトの名無しさん
2019/04/07(日) 21:27:32.10ID:zM3BxSpj >>502
あのさあ、わざわざそんなことするほどの処理かね?
俺だったら名前ではやらんと思うけど、こんなのは何でも良い話だろ。
普通に考えて、ボタン1つに後は画像だけなんじゃね―の?
正直、こんなので効率も糞も無いと思うね。
あのさあ、わざわざそんなことするほどの処理かね?
俺だったら名前ではやらんと思うけど、こんなのは何でも良い話だろ。
普通に考えて、ボタン1つに後は画像だけなんじゃね―の?
正直、こんなので効率も糞も無いと思うね。
506デフォルトの名無しさん
2019/04/07(日) 21:45:02.84ID:SzIL1mww マクロに「Sub なんちゃら」って名前を付けるんだから、それを呼び出すボタンに固有の名前を付けるのは全く自然だ
507デフォルトの名無しさん
2019/04/07(日) 22:33:14.85ID:dLz2IshG >>505
コレクションの総なめや文字列比較での処理分岐は処理速度の問題に直結するだろ
それにマクロで処理しなければならないくらい画像を張り付けてあるシートに対する操作なら尚更処理が重くなる可能性が高い
数百個くらい画像が貼ってあるかもしれないし
割と現実的な設計の話だと思うんだが、まぁ君が効率も糞もないと思うなら仕方ない
コレクションの総なめや文字列比較での処理分岐は処理速度の問題に直結するだろ
それにマクロで処理しなければならないくらい画像を張り付けてあるシートに対する操作なら尚更処理が重くなる可能性が高い
数百個くらい画像が貼ってあるかもしれないし
割と現実的な設計の話だと思うんだが、まぁ君が効率も糞もないと思うなら仕方ない
508デフォルトの名無しさん
2019/04/07(日) 22:37:25.36ID:Dac9mVAO 質問者そっちのけ。
509デフォルトの名無しさん
2019/04/07(日) 22:38:12.36ID:AvqFg232 >>502
> 削除対象になる画像をワークシートに追加するタイミングでShapeRangeコレクションに入れ
とか言うけど、その画像がプログラムで追加されるとは限らんよ
人が適当に描画した図形を単にクリアするボタンかも知れんし
> 削除対象になる画像をワークシートに追加するタイミングでShapeRangeコレクションに入れ
とか言うけど、その画像がプログラムで追加されるとは限らんよ
人が適当に描画した図形を単にクリアするボタンかも知れんし
510デフォルトの名無しさん
2019/04/07(日) 22:43:02.40ID:dLz2IshG >>509
それならShapes.SelectallでShapeRangeコレクションに突っ込んで、マクロ呼び出し用のボタンだけShapeRangeから除外して一括削除だね
とにかくShapesの中でループを回す必要がない
それならShapes.SelectallでShapeRangeコレクションに突っ込んで、マクロ呼び出し用のボタンだけShapeRangeから除外して一括削除だね
とにかくShapesの中でループを回す必要がない
511デフォルトの名無しさん
2019/04/07(日) 22:50:29.75ID:IY2XTri8 >>507
それは数百個貼るような状況の場合の話。
そういう場合なら、その時考える話だ。
例えば、それなりに組める奴ならScreenUpdatingなんかを使っても速度が速くなることは無いだろう。
俺の場合も当然そうだ。
だからと言って、普段そんなに速度を重視して組んでいる訳じゃ無い。
しかしだ、状況により速さが必要になったら当然それ用に変わるだろう。
いつも速度を重視して組んでいるならご苦労なこった。
それは数百個貼るような状況の場合の話。
そういう場合なら、その時考える話だ。
例えば、それなりに組める奴ならScreenUpdatingなんかを使っても速度が速くなることは無いだろう。
俺の場合も当然そうだ。
だからと言って、普段そんなに速度を重視して組んでいる訳じゃ無い。
しかしだ、状況により速さが必要になったら当然それ用に変わるだろう。
いつも速度を重視して組んでいるならご苦労なこった。
512デフォルトの名無しさん
2019/04/07(日) 22:54:24.63ID:AvqFg232513デフォルトの名無しさん
2019/04/08(月) 02:30:49.49ID:OEfF6P+m オブジェクトを直接比較すれば済む話じゃね
なんでわざわざ.Name呼び出して文字列比較するのかわからん
オブジェクトの比較なら何千あっても大して遅くならんし
馬鹿ばっかかよ
なんでわざわざ.Name呼び出して文字列比較するのかわからん
オブジェクトの比較なら何千あっても大して遅くならんし
馬鹿ばっかかよ
514デフォルトの名無しさん
2019/04/08(月) 02:33:33.22ID:OEfF6P+m そもそもshaperangeコレクションにアイテムをremoveするメソッドがあれば済む話なのにな
やっぱVBAって糞だわ
やっぱVBAって糞だわ
515デフォルトの名無しさん
2019/04/08(月) 06:39:30.33ID:2IBrjRoX やっと気付いた?
516デフォルトの名無しさん
2019/04/08(月) 08:39:44.42ID:HwCnDiL+ 20年進歩なければな
517デフォルトの名無しさん
2019/04/08(月) 09:10:46.62ID:5f7aEGaE >>503
ありがとう!
ありがとう!
518デフォルトの名無しさん
2019/04/08(月) 10:38:02.22ID:20rc9alP519デフォルトの名無しさん
2019/04/08(月) 10:40:14.98ID:qrhOu38P vbaは===がない上にisで比較できないパターンがあったはず
ユニークな名前で比較するやり方は正解
ユニークな名前で比較するやり方は正解
520デフォルトの名無しさん
2019/04/08(月) 10:59:09.00ID:f4XbMpJ6521デフォルトの名無しさん
2019/04/08(月) 11:00:40.34ID:20rc9alP522デフォルトの名無しさん
2019/04/08(月) 11:02:06.10ID:20rc9alP >>520
素人でございます、具体的に提示してください
素人でございます、具体的に提示してください
523デフォルトの名無しさん
2019/04/08(月) 11:06:10.01ID:r5MC5DWh うむ
524デフォルトの名無しさん
2019/04/08(月) 11:28:59.16ID:cNRL9eDF Application.Caller と比較するのかな?
525デフォルトの名無しさん
2019/04/08(月) 11:34:02.89ID:20rc9alP526デフォルトの名無しさん
2019/04/08(月) 11:44:28.64ID:f4XbMpJ6 ObjPtr、ポインタ、参照渡しあたりでググれカス
煽りが下手すぎて説明する気にもならん
煽りが下手すぎて説明する気にもならん
527デフォルトの名無しさん
2019/04/08(月) 11:44:45.29ID:qrhOu38P >>487
Sub foo()
For Each img In ActiveSheet.Shapes
If img.Type <> 8 Then
img.Delete
End If
Next
End Sub
ここ数日見てなかったけど何やってるんだお前ら
プロパティ比較すればいいだけだろう、一体何日かかってるんだ
https://i.imgur.com/B5lcGn9.png
>>520
無能の頂天っすね
Sub foo()
For Each img In ActiveSheet.Shapes
If img.Type <> 8 Then
img.Delete
End If
Next
End Sub
ここ数日見てなかったけど何やってるんだお前ら
プロパティ比較すればいいだけだろう、一体何日かかってるんだ
https://i.imgur.com/B5lcGn9.png
>>520
無能の頂天っすね
528デフォルトの名無しさん
2019/04/08(月) 11:45:39.84ID:20rc9alP529デフォルトの名無しさん
2019/04/08(月) 11:49:55.04ID:f4XbMpJ6 >>528
捨て台詞も下手くそだな
捨て台詞も下手くそだな
530デフォルトの名無しさん
2019/04/08(月) 11:51:20.33ID:qrhOu38P >>528-529
俺から見ればお前ら両方雑魚やぞ
俺から見ればお前ら両方雑魚やぞ
531デフォルトの名無しさん
2019/04/08(月) 11:54:16.26ID:f4XbMpJ6532デフォルトの名無しさん
2019/04/08(月) 11:56:32.80ID:20rc9alP533デフォルトの名無しさん
2019/04/08(月) 11:57:35.69ID:qrhOu38P >>531
終わってんのかよwww知るかwwwwじゃあ何の話してるんだよwwww
終わってんのかよwww知るかwwwwじゃあ何の話してるんだよwwww
534デフォルトの名無しさん
2019/04/08(月) 11:58:24.09ID:20rc9alP >>529
でも、お前(笑)
でも、お前(笑)
535デフォルトの名無しさん
2019/04/08(月) 12:01:13.75ID:20rc9alP >>533
茶飲み話に決まってるだろ・・酒か・・
茶飲み話に決まってるだろ・・酒か・・
536デフォルトの名無しさん
2019/04/08(月) 12:04:25.33ID:cNRL9eDF ObjPtrだろうがなんだろうが「消しちゃいけないこのオブジェクト」を最初にどうやって指定するのかと
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★2 [蚤の市★]
- XやChatGPTで広範囲の通信障害 投稿や閲覧できず [蚤の市★]
- 【インバウンド】中国からの“渡航自粛”…ツアー1000人分の直前キャンセル「キャンセル料は免除してくれ」 ことしいっぱいキャンセルに [1ゲットロボ★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★4 [BFU★]
- 【中国外務省】日中関係悪化は高市氏に責任と名指しで非難… ★5 [BFU★]
- 「国民の憤りを引き起こした」中国側“高市首相発言の撤回改めて要求” [どどん★]
- 【悲報】SANA、発言撤回拒否 [769931615]
- 【悲報】タリバン、外務省のトップに土下座させる始末 [974680522]
- 【悲報】トランプ聖帝「高市…さん…でしたっけ?」 [878970802]
- ジャーナリストがテレビで解説「台湾問題は高市総理から言ったのではなく、立憲民主が日本の対応可能能力を暴こうとしたから」 [359572271]
- お前らちゃんと親になれそう????????????????????????????🤔
- 嫌儲、復活 [377388547]
