tkblietz,
Bom dia!
Você poderá, por exemplo, pedir ao usuário que entra com a Letra da coluna que você quer filtra. De posse disso, você até a coluna (na linha onde estão os cabeçalhos) e seleciona a mesma. Mais ou menos assim:
Sub Botão1_Clique()
Dim Coluna As String
Coluna = InputBox("Qual coluna deseja Filtrar?", "COLUNA A FILTRAR")
If Coluna <> "" And Not IsNumeric(Coluna) Then
Range(Coluna & 3).Select 'Aqui estou supondo que a linha de cabeçalhos é a linha número 3. Altere de acordo com a sua planilha
End If
Selection.AutoFilter Field:=20, Criteria1:="true"
End Sub
Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)
Atenciosamente
Wagner Morel
Postado : 12/06/2015 6:57 am