Na programação orientada por objectos Visual Basic, um método é o equivalente de uma sub-rotina. Sub-rotinas de programação clássica são blocos de código que executam tarefas. Por exemplo, uma sub-rotina ou método chamado "Adicionar" pode adicionar números quando outro código executa. Visual Basic tem vários tipos de métodos. Cada método usa um modificador de acesso diferente que determina a forma como seus membros interagem com outros objetos na mesma aplicação.