Проверьте браузер объектов VBA для библиотеки Access. Под объектом модуля вы можете искать текст модуля, а также делать замены. Вот простой пример:
In Module1
Sub MyFirstSub()
MsgBox "This is a test"
End Sub
In Module2
Sub ChangeTextSub()
Dim i As Integer
With Application.Modules("Module1")
For i = 1 To .CountOfLines
If InStr(.Lines(i, 1), "This is a Test") > 0 Then
.ReplaceLine i, "Msgbox ""It worked!"""
End If
Next i
End With
End Sub
После запуска ChangeTextSub MyFirstSub должен прочитать
Sub MyFirstSub()
MsgBox "It worked!"
End Sub
Это довольно простой поиск, но, надеюсь, он поможет вам.