A family of Microsoft spreadsheet software with tools for analyzing, charting, and communicating data.
Sure, the code below should do it for you, just change the "Const" values to match up with your worksheet and its layout.
NOTE: this code is going to leave that space just before the Q as part of what's left behind. If you want to get rid of that then change this line below
Const findInData = "Q/"
to become
Const findInData = " Q/"
Sub RemoveQSlash()
'change these Const values as needed
'name of the sheet with the data on it
Const dataWSName = "Sheet1"
'column with the data in it
Const dataColID = "A"
'first row with an entry to examine
Const dataFirstRow = 1 ' might be 2 if 1 has a label
'what we are looking for
Const findInData = "Q/"
Dim dataWS As Worksheet
Dim dataRange As Range
Dim anyDataCell As Range
Dim foundPos As Integer
Set dataWS = ThisWorkbook.Worksheets(dataWSName)
Set dataRange = dataWS.Range(dataColID & dataFirstRow & ":" _
& dataWS.Range(dataColID & Rows.Count).End(xlUp).Address)
Application.ScreenUpdating = False
For Each anyDataCell In dataRange
foundPos = InStr(UCase(anyDataCell), findInData)
If foundPos > 0 Then
anyDataCell = Left(anyDataCell, foundPos - 1)
End If
Next
Set dataRange = Nothing
Set dataWS = Nothing
MsgBox "Task Finished", vbOKOnly + vbInformation, "Job Done"
End Sub