Converter código VBA em Python

183 views
Skip to first unread message

Hoken International

unread,
Sep 13, 2019, 11:08:48 AM9/13/19
to Python Brasil
Pessoal, bom dia!

Tenho um código VBA simples e pequeno que uso no excel, mas preciso usar esta mesma rotina em outro software que trabalha em Python.
Como não tenho conhecimento em Python, gostaria de ver com vocês se alguém poderia converter este código para mim por favor?

=================================================================================

Public Function LIMPAR_TEXTO_DELIMITADO(Texto As String, _
                       Delimitador_Inicial As String, _
                       Delimitador_Final As String)
    
    Application.ScreenUpdating = False
    
    Dim Aux As String
    Dim Inicio As String
    Dim Final As String
    
    Aux = Texto
    
    Do While InStr(1, Aux, Delimitador_Inicial) > 0
    
        Inicio = InStr(1, Aux, Delimitador_Inicial)
        Final = InStr(1, Aux, Delimitador_Final)
        Aux = Replace(Aux, Mid(Aux, Inicio, Final - Inicio + Len(Delimitador_Final)), "")
        
    Loop
        
    LIMPAR_TEXTO_DELIMITADO = Aux
        
End Function

=================================================================================

Desde já agradeço!

José Ricardo Borba

unread,
Sep 13, 2019, 1:27:50 PM9/13/19
to python-brasil
O contexto é muito diferente.
Aconselho a aprender Python. Você vai ver que é bastante simples partindo de onde você já sabe.
Ou continue com o VBA.
Abraço,

--
--
------------------------------------
Grupo Python-Brasil
https://wiki.python.org.br/AntesDePerguntar
 
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
 
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você recebeu essa mensagem porque está inscrito no grupo "Python Brasil" dos Grupos do Google.
Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para python-brasi...@googlegroups.com.
Para ver essa discussão na Web, acesse https://groups.google.com/d/msgid/python-brasil/7a3f5020-9fda-4d59-a833-d465aa6cf76c%40googlegroups.com.


--
José Ricardo Borba

José Ricardo Borba

unread,
Sep 13, 2019, 1:29:25 PM9/13/19
to python-brasil
--
José Ricardo Borba

Marcelo Valle

unread,
Sep 14, 2019, 3:58:52 AM9/14/19
to Python Brasil
Hoken, 

Eh uma planilha multiplataforma que aceita a criacao de scripts em python, ao inves de VBA. Talvez fosse uma boa voce usar gnumeric, jah que estah acostumado com planilhas, para aprender python:

Esse link tambem tem umas opcoes interessantes:

Abracos,
Marcelo.

Virus-free. www.avast.com

--
Reply all
Reply to author
Forward
0 new messages