2ちゃんねる ■掲示板に戻る■ 全部 1- 最新50    

■ このスレッドは過去ログ倉庫に格納されています

Excel総合相談所 152

500 :名無しさん@そうだ選挙にいこう:2023/02/01(水) 18:38:17.90 .net
>>499
以下のVBAマクロを実行することで、データAから重複している単語を取り除いてデータBに整形することができます。

Sub RemoveDuplicates()
Dim LastRow As Long
Dim i As Long
Dim j As Long
Dim arr As Variant

scss
Copy code
'最終行を取得
LastRow = Cells(Rows.Count, "A").End(xlUp).Row

'配列にデータを格納
arr = Range("A1:A" & LastRow)

'重複している単語を取り除く
For i = 1 To LastRow
For j = 1 To 4
arr(i, 1) = Replace(arr(i, 1), "RED BLUE", "")
Next j
arr(i, 1) = Trim(arr(i, 1))
Next i

'配列をシートに出力
Range("B1").Resize(LastRow, 1) = arr
End Sub

このマクロを実行するには、Excelの「開発」タブの「Visual Basic」をクリックして、VBAエディタを開きます。マクロを貼り付けて実行ボタンをクリックしてください。

総レス数 1001
282 KB
新着レスの表示

掲示板に戻る 全部 前100 次100 最新50
read.cgi ver.24052200