dúvida para copiar funcão excel

15 views
Skip to first unread message

Celso Souza

unread,
Apr 23, 2023, 11:50:34 AM4/23/23
to Python Brasil
Boa tarde!!!

1- Tenho a tabela condorme abaixo:

tabela.PNG

Obs: Existe algum comando em python que consigo copiar a formula ou funcão 
mostrado na coluna E2  e colar na E3 ATÉ E6

Tem alguém que possa me dar um auxilio
Aguardo retorno.
Grato.

Domingos Diletieri Carvalho

unread,
Apr 23, 2023, 12:29:39 PM4/23/23
to python...@googlegroups.com
Amigo no python nao sei, mas se vc gravar uma nova macro no excel e escrever o que informo abaixo, funciona do mesmo jeito:

range("E2").select
selection.copy
range("E3:E6").select
activesheet.paste

_______________________________________
ou ainda, se você quiser que a macro copie até a última linha escrita, podes usar uma condicional SE (IF):
L=3
while range("D"&L).value <>"" 
         if range("D"&L).value <>"" then
                  range("E2").select
                  selection.copy
                  range("E" &L).select
                  activesheet.paste
                 L=L+1
         end if
wend
se

--
--
------------------------------------
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/9839fab7-39ce-419f-9350-0c4406831268n%40googlegroups.com.

Genis Lopes

unread,
Apr 24, 2023, 11:45:31 AM4/24/23
to Python Brasil
import pandas as pd
import openpyxl

# Carregue o arquivo Excel em uma planilha Pandas
df = pd.read_excel("arquivo.xlsx")

# Abra o arquivo Excel usando openpyxl
wb = openpyxl.load_workbook("arquivo.xlsx")

# Selecione a planilha que deseja ler
ws = wb.active

# Obtenha a fórmula da célula
cell = ws["R2"]
formula = cell.value

print(f"Fórmula na célula {cell.coordinate}: {formula}")
Reply all
Reply to author
Forward
0 new messages