こうしたことは、その例に限らず一般的な置換と考えても、
いろいろな方法があるでしょうね。
一番基本的なのは、カッコの位置を調べて、そこまでを取得する方法です。
(もちろん、これはカッコつき文字が、文字列の最後に来る前提のものです。)
Sub test1()
Dim i As Long
Dim s As String
Dim p As Long
For i = 1 To 3
s = Cells(i, 1)
p = InStr(s, "(") ' "(" が何文字に表れるか
If p > 0 Then
Cells(i, 2) = Left(s, p - 1)
Else
Cells(i, 2) = s
End If
Next
End Sub
次に、「正規表現」と呼ばれるパターンパッチのためのツールを使用するもの。
Sub test2()
Dim i As Long
Dim re As Object
Set re = CreateObject("VBScript.RegExp")
re.Pattern = "\(.*\)"
For i = 1 To 3
Cells(i, 2) = re.Replace(Cells(i, 1), "")
Next
End Sub
これはカッコ付き文字列が、どの位置にあっても変換します。
少し修正すれば、そうしたカッコが複数個あっても変換するようにもできます。
おいおい学習されるとよいかと思います。