Compartilhar via

Planilha excel: fórmula para inserir esta pontuação num endereço MAC

Anônima
2017-03-17T13:24:46+00:00

Bom dia. Tenho uma planilha que preciso inserir MAC (de internet) nela .. a cada dois caracteres digitados, preciso que seja inserido a pontuação de dois pontos. Qual fórmula posso utilizar?

Por exemplo: o MAC é 00:AA:00:AA:A0:00

Quero digitar o MAC normal, sem pontuação e preciso de uma fórmula para inserir esta pontuação. Podem me ajudar?

Microsoft 365 e Office | Excel | Para uso doméstico | Windows

Pergunta bloqueada. Essa pergunta foi migrada da Comunidade de Suporte da Microsoft. É possível votar se é útil, mas não é possível adicionar comentários ou respostas ou seguir a pergunta.

0 comentários Sem comentários

Resposta aceita pelo autor da pergunta

  1. Anônima
    2017-03-17T14:32:32+00:00

    Digite o MAC sem os dois pontos em A1 e em B1 a fórmula:

    =ESQUERDA(A1;2)&":"&EXT.TEXTO(A1;3;2)&":"&EXT.TEXTO(A1;5;2)&":"&EXT.TEXTO(A1;7;2)&":"&EXT.TEXTO(A1;9;2)&":"&EXT.TEXTO(A1;11;2)

    Se você deseja que o texto em A1 se transforme no formato desejado ao digitar, é necessário desenvolver um código em VBA no evento CHANGE da planilha. Um modelo para você adaptar pode ser:

    Private Sub Worksheet_Change(ByVal Target As Range)

    If Not Intersect(Target, Range("A1:A100")) Is Nothing Then

    If Len(Target) = 12 Then

    Target.Value = Left(Target, 2) & ":" & Mid(Target, 3, 2) & ":" & Mid(Target, 5, 2) & ":" & _

    Mid(Target, 7, 2) & ":" & Mid(Target, 9, 2) & ":" & Mid(Target, 11, 2)

    End If

    End If

    End Sub

    Para incluir, pressione ALT+F11 para abrir o Editor do Visual Basic, acesse o módulo da planilha onde serão inseridos o texto MAC com duplo clique, e cole o código na área de edição dos códigos.

    No código acima, se digitar 12 caracteres em qualquer célula do intervalo A1:A100, será feita a alteração incluindo o ":" a cada dois caracteres.

    Abraços!

    Esta resposta foi útil?

    2 pessoas acharam esta resposta útil.
    0 comentários Sem comentários

0 respostas adicionais

Classificar por: Mais útil