>>641
こんな方法があるようで。
Sub SelectZeroSumCells()
Dim ws As Worksheet
Dim cell As Range
Dim formulaString As String
Dim selectionRange As Range
Set ws = ActiveSheet ' アクティブなシートを取得
Set selectionRange = Nothing ' 選択範囲を初期化
For Each cell In ws.UsedRange ' シート内の各セルをチェック
If Left(cell.Formula, 4) = "=SUM" Then ' セルの数式がSUM関数かどうかを確認
formulaString = Mid(cell.Formula, 2) ' セルの数式を取得(=を除く)
If Evaluate(formulaString) = 0 Then ' 数式を計算し、合計が0の場合はセルを選択
If selectionRange Is Nothing Then ' 初めて該当するセルが見つかった場合
Set selectionRange = cell
Else
Set selectionRange = Union(selectionRange, cell) ' 2つ目以降の該当するセルが見つかった場合、既存の選択範囲に追加
End If
End If
End If
Next cell
If Not selectionRange Is Nothing Then ' 該当するセルを選択
selectionRange.Select
End If
End Sub
Excel VBA 質問スレ Part79(ワッチョイあり)
■ このスレッドは過去ログ倉庫に格納されています
649デフォルトの名無しさん (ワッチョイ dfea-SN+J)
2023/07/24(月) 21:16:06.87ID:TaKpevNO0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 政府、DeNAのスマホゲーム開発に15億円支援 経産省 [バイト歴50年★]
- 【サッカー】「渋谷に人が入れんくなるほどにしましょう」 ブラジル戦は午前2時キックオフも『出陣宣言』が続々… 「迷惑」の声も [冬月記者★]
- 【MLB】ドジャース、大谷翔平と食い違いの捕手・ラッシングに〝構想外〟の放出報道 「擁護する価値なし」 [冬月記者★]
- 【サッカー】森保監督、続投へ 三笘ら主力を欠く中、2大会連続の決勝T進出… 将来は海外挑戦視野も3大会連続12年の長期政権へ [冬月記者★]
- 直径最大1.6km、「エッフェル塔の5倍」サイズの小惑星が今週末に地球接近 [ポンコツ★]
- 【MLB】ブルワーズ右腕ミジオロウスキー、先発投手史上最高球速更新169・8キロ…170キロの大台目前 [このもん★]
- 【地上波/DAZNほか】 FIFAワールドカップ2026 総合スレ★209【メキシコ/カナダ/アメリカ】
- 【3位通過争い専用】 FIFAワールドカップ2026 GL3位通過争い実況スレ
- MLB総合★51
- 〓たかせん〓★2
- ハム専5
- 函館競馬 1回5日目1
- 【速報】「日本人は消費税のことを想った父親のことや昔の人を考えて!」減税に真っ向から反対を表明した小渕優子さんが声明 [591180291]
- 【高市悲報】昨夜の震度6弱の地震、負傷者17人! (山梨8人、東京6人、神奈川2人、静岡1人) [219241683]
- 🏡🌊(((👊😅👊)))💥🏡
- 【悲報】氷川きよし、チンコも金玉も無くなるwwwwwwwwwwwwwwwwwwww [802034645]
- 【速報】中国で9.11。ビルに飛行機が突っ込み大破 [838847604]
- ポポロクロイス物語とかいう名作