こんばんは!
VBAになってしまいますが・・・
一例です。
いずれの方法も、画面左下の操作したいSheet見出し上で右クリック → コードの表示
→ VBE画面が出ますので↓のコードをコピー&ペーストしてマクロを実行してみてください。
(Ali+F8キー → マクロ → マクロ実行です)
(1)の方法
(質問では範囲がはっきりしないので、とりあえず範囲指定して行う方法にしてみました)
Sub test() 'この行から
Dim c As Range
Application.ScreenUpdating = False
For Each c In Selection
c = StrConv(c, vbNarrow)
Next c
Application.ScreenUpdating = True
End Sub 'この行まで
(2)の方法
(A列にデータがあるとしています。)
Sub test2()
Dim i As Long
Application.ScreenUpdating = False
For i = Cells(Rows.Count, 1).End(xlUp).Row To 2 Step -1
If Cells(i, 1) = "okwave" And Cells(i - 1, 1) = "教えてgoo" Then
Cells(i, 1).Insert (xlDown)
Cells(i, 1) = Cells(i - 1, 1) & "最高"
End If
Next i
Application.ScreenUpdating = True
End Sub
※ (1)は必ず範囲指定した後にマクロを実行してください。
※ 一旦マクロを実行すると元に戻せませんので、別Sheetでマクロを試してくみてください。
参考になりますかね?m(_ _)m
お礼
みなさんありがとうございます。