Olá, Wander! Como vai?
Entendo sua dúvida e é realmente uma questão interessante. No VBA, é possível sim criar procedimentos de automação sem a necessidade de criar uma função correspondente no Excel. Isso é feito através de Subrotinas (Sub).
As Subrotinas são blocos de código que realizam uma tarefa específica, mas não retornam um valor como as Funções. Elas são úteis para automatizar tarefas que você realiza com frequência. Por exemplo, se você sempre precisa formatar uma planilha de um jeito específico, pode criar uma Subrotina para isso.
Aqui está um exemplo de como criar uma Subrotina no VBA:
Sub MinhaSubrotina()
' Código para formatar a planilha
Range("A1:B10").Select
With Selection.Interior
.Pattern = xlSolid
.PatternColorIndex = xlAutomatic
.Color = 65535
.TintAndShade = 0
.PatternTintAndShade = 0
End With
End Sub
Neste exemplo, a Subrotina "MinhaSubrotina" seleciona o intervalo de A1 a B10 e preenche as células selecionadas com a cor amarela. Você pode executar essa Subrotina sempre que precisar realizar essa tarefa, sem a necessidade de criar uma função correspondente no Excel.
Espero ter ajudado e bons estudos!