O Visual Basic (VB) linguagem fornece programadores com um modelo orientado a objeto que cria aplicações web ou desktop. Programação orientada a objetos usa classes para criar um código estruturado para cada aplicação. Quando você chamar um método de classe , você passar parâmetros para a função. Estes parâmetros são recebidos pela função e processado no código de função . Depois de os parâmetros são recebidas e processadas , o cálculo é devolvido . Instruções 
 1 
 Crie a sua função Visual Basic. Funções são peças modulares de código que recebem parâmetros de outras áreas do seu programa. Os programadores usam funções porque eles são reutilizáveis , o que significa que eles podem executar várias vezes sem a necessidade de reprogramar o mesmo código cada vez que precisar os cálculos no seu software. O código a seguir cria uma definição de função : 
 
 Public Sub SquareNumber (ByVal oNumero As Integer) Como IntegerEnd Sub 
 
 A referência "Público" faz a função disponível para qualquer parte do seu código. Se você definir a função como "Private ", você só pode chamar a função dentro da classe ou página da web . O " oNumero " referência é o parâmetro que você passa quando você chamar a função. " ONumero " é necessária cada vez que você chamar a função VB ou você recebe um erro do compilador . 
 2 
 Encha a função com o código de cálculo. Neste exemplo , uma função que é criado um número de quadrados . O número ao quadrado é definido como " oNumero . " O código a seguir é a função completa : 
 
 Public Sub SquareNumber (ByVal oNumero As Integer) Como IntegerTheNumber = oNumero * TheNumberReturn TheNumberEnd Sub 
 
 Este exemplo requer apenas uma linha de código . A função recebe " oNumero " e multiplica vezes em si . Este quadrados o número. O valor quadrado é então devolvido na declaração "Return". 
 3 
 Chame sua nova função no seu código. Agora que a função é criada , você pode usá-lo em qualquer lugar no seu código, passando os parâmetros apropriados. Neste exemplo , um valor de parâmetro inteiro é necessária . O código abaixo ilustra como chamar a sua nova função de VB: 
 
 Dim SquaredNumber Como IntegerSquaredNumber = SquareNumber (2) 
 
 O número 2 é enviado para a função de VB . O número é elevado ao quadrado e devolvido e armazenado na variável " SquaredNumber " . O valor retornado neste exemplo é 4.