Jump to content
Fórum Script Brasil
  • 0

Ajuda - Separar string delmitada


danilomilani

Question

Ola galera, to usando o Execell e queria que alguém do forum me ajudasse com uma duvida

Eu tenho a seguinte planilha:

F-001 SEP138-13,8kV

F-003 SEP138-13,8kV

F-004 SEP138-13,8kV

F-005 SEP138-13,8kV

F-006 SEP138-13,8kV

F-007 SEP138-13,8kV

F-008 SEP138-13,8kV

Gostaria de saber se alguém sabe desenvolver algum macro no Visual Basic para separar a primeira parte "F-001" para uma coluna diferente

Exemplo:

Coluna A= F001

Coluna B= Sep138-13,8kV

A planilha é bem extensa, vai até aproximadamente F-220

Eu só consegui chegar até isso:

Function StringElement(str As String, chr As String, ind As Integer)
Dim arr_str As Variant
arr_str = Split(str, chr)
StringElement = arr_str(ind - 1)
End Function

é bem simples, apenas separa em colunas unicas e não a planilha inteira

conto com a suas ajudas

Obrigado des de já

Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Boa noite Amigo.

Para isso não é necessário VBA, mais vamos lá.

Se o comprimento dos valores sempre são os mesmo você usar

celula 1 = left(planilha.cells(linha, coluna), 5)

celula 2 = mid(planilha.cells(linha, coluna),7, 13)

ou celula2 = right(planilha.cells(linha, coluna), 13)

espero te ajudado.

At.

Link to comment
Share on other sites

  • 0

Seguindo a lógica do Matheus...

Private Sub CommandButton1_Click()
Separar
End Sub

Sub Separar()
Dim VT() As String
Dim I As Integer
Texto = txt1.Text

VT() = Split(Texto, " ")

For I = LBound(VT) To UBound(VT)
  MsgBox VT(I)
Next I

End Sub

Criei este exemplo no Excel... só adaptar :rolleyes:

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...