voce quer saber sobre XML ou Ribbons antes mesmo se saber o basico ??
funções basicas no vba
no caso para trabalhar com planilha é
estrutura de macros:
Sub
Function
objetos range:
Workbook
Sheets
Range
cells
...
e se tem o bsico de qualquer linguagem
Teste Lógicos:
IF
SE é verdadeira Faça
comparadores lógicos
=.<,>,<>,>=,<=,OR,And
laços /LOOP´s:
For Next
Do Loop
...
operadores aritméticos
+,-,/,*
...
Variáveis :
Long,intenger,string,boolean,
matrizes
a parti daí se vai aprendendo a montar e estruturar as macros
as outras coisas vão vim com o tempo com a pratica e necessidade
e não subestime o basico da coisa, com boa imaginação se faz coisas incríveis
Function Ed_NunAusente(ByVal Rang As Range, ByVal Ocorrencia As Long, ByVal Menor_Valor As Long, ByVal Maior_Valor As Long) As Long
reg1 = Rang.Value2
Lc1 = UBound(reg1, 1): Cc1 = UBound(reg1, 2)
ocr = 0
For V = Menor_Valor To Maior_Valor
TtL = 0:
For L = 1 To Lc1
For c = 1 To Cc1
If reg1(L, c) = V Then TtL = 1: Exit For
Next:
Next
If TtL = 0 Then ocr = ocr + 1
If ocr = Ocorrencia And TtL = 0 Then Ed_NunAusente= V: Exit Function
Next
End Function
essa função retorna os numeros que faltam em uma range
o meu modo de programar sai um pouco do que o pessoal chama de BOAS PRATICAS então por isso não quero nem ir adiante para não arriscar contaminar e ou até mesmo criar uma discussão sobre certo e errado
Postado : 07/12/2016 3:28 pm