Descricao: |
Saberexcel - o site das macros
Estas funções do Aplicativo Microsoft Excel VBA, tem por finalidade retornar textos e ou numeros contidos em uma determinada célula, Digamos que na celula(A1) você tem o seguinte dado: Saber8754 Excel2008Macros Função usada : '=Retorna_Numeros(A1) Retorna .......: '87542008
Função usada .....: =Retorna_Texto(A1) Retorno .............: ExcelVBAMacros
----------------' 'Retorna somente texto ignorando números '=Retorna_Texto(A1)
Function Retorna_Texto(Cell As Range) As String Dim LenStr As Long For LenStr = 1 To Len(Cell) Select Case Asc(Mid(Cell, LenStr, 1)) Case 65 To 90 Retorna_Texto = Retorna_Texto & Mid(Cell, LenStr, 1) Case 97 To 122 Retorna_Texto = Retorna_Texto & Mid(Cell, LenStr, 1) End Select Next End Function
Esta função Retorna_numeros, retorna somente números, ignorando os textos: '=Retorna_Numeros(A1)
Function Retorna_Numeros(Cell As Range) As Long Dim Ret_Texto As Long For Ret_Texto = 1 To Len(Cell) Select Case Asc(Mid(Cell, Ret_Texto, 1)) Case 48 To 57 Retorna_Numeros = Retorna_Numeros & Mid(Cell, Ret_Texto, 1) End Select Next End Function
'macro usada para selecionar o módulo VBE(Visual Basic Editor) Sub ir_módulo() SendKeys ("%{F11}") End Sub
'Agrupando as folhas de planilhas Sub Agrupar_Colunas() Columns("F:L").Select Selection.Columns.Group Range("D1").Select End Sub
Aprenda tudo sobre o Aplicativo Microsoft Excel VBA com Saberexcel
|