Logo Hardware.com.br

Suítes de escritório

Sala destinada para questões, dúvidas e dicas envolvendo pacotes ou suítes de escritório destinados ao Windows: instalação, configuração, desempenho, implementações, suítes Office, Open Office, Libre Office etc.

0

Fórmula do Excel Somase.

Fiz uma planilha dinamica e nela preciso fazer um somase para obter um resultado, porém a formula não traz o resultado que preciso.

A soma é a seguinte: 
Rótulos de Linha Soma de VALOR RECEBIDO
NF2023131  R$                                4.862,26
NF2023136  R$                                2.991,72
NF2023140  R$                                3.000,00
(vazio)  R$                             10.994,92
Total Geral  R$                             21.848,90


Fiz a formula SOMASE(C2:C5;"<>";D2:d5) No entanto traz o valor total 21.848,90 e não a soma dos valor de NF.

Alguem pode me ajudar?
0

Tabular número de compras

Bom dia!

Preciso tabular a quantidade de compras dos clientes, sendo que minha base de dados é bastante extensa e apresenta algumas particularidades.

Meu sistema duplica números de pedidos para cada cliente em função do número de itens no documento (e deixa assim na extração para Excel). Então preciso contar o número de pedidos (por registro único) e a partir disso, determinar as respostas solicitadas na aba "Retorno": quantas compras x determinada faixa de valor (admitindo valor total como critério) temos na base de dados.

Estou enviando um recorte do que tenho para que me ajudem se possível.

Muito obrigada.
0

Trabalhando com datas (Excel)

Olá galerinha.

Estou precisando novamente da ajuda de vcs.

O problema dessa vez está relacionado com datas.
No questão atual é sobre o trabalho com reserva de veículo, e já tenho uma reserva para o período 10/09/2023 - 10/10/2023 para determinado carro, gostaria que ele ficasse indisponível se tentasse incluir nova informação se eu tentasse inserir uma reserva para o dia 01/10/2023 do mesmo veículo que aparecesse alguma notificação ou aviso que já tem reserva na data selecionada, por exemplo.

Normalmente as reservas são apenas para um único dia, mas por vezes ocorre necessidade de reserva por período, e nesses casos tenho tido mais dificuldade, principalmente quando outra pessoa fica encarregada dessa atividade.

Tanto pode ser feito numa planilha única (como é o caso do carro CCC3333 no modelo, que reserva começa e termina no mesmo dia) ou pode-se trabalhar com planilhas distintas (uma para reservas de data única e outra para reservas por período), contanto que se tentar inserir uma informação de carro que já tenha reserva OU seja impedido de inserir a informação OU receba algum tipo de notificação.

Montei uma planilha básica p servir de modelo, mas pode ser diversa desta.
0

Erro de tempo de execução 424 no Powerpoint, objeto obrigatório.

Boa noite. Estou tentando fazer um objeto de aprendizagem no powerpoint e estou precisando montar algumas coisas em VB dentro do Powerpoint ,entretanto colocando os códigos está aparecendo esse erro 424.

Segue o código.

Private Sub conferir_Click()
  If slide9.Resultado.Value = 6 Then
      slide9.acertou.Visible = True
  Else
      slide9.errou.Visible = True
  End If
End Sub
0

Gráfico Mapa

Boa tarde Pessoal,

Recentemente instalei a versão excel 2021 para poder conseguir trabalhar com o gráfico mapa, só que não estou conseguindo.
Eu coloco tiro-as as informações necessárias para o gráfico, mais quando insiro o gráfico, fica como se fosse o mapa mundi, não como o mapa das regiões do Brasil, acho que já fiz de tudo e não consigo configurar… sem contar que não estar aparecendo pra mim, a opção geografia, na barra de ferramentas na parte de “Tipos de dados” não parece pra mim tbm.. já fucei em tudo tbm não conseguir habilitar… alguém poderia por favor me ajudar? Se possível com um passo a passo ou uma explicação de como eu faço isso.

Desde já agradeço.
1

Ajuda com código VBA

Olá!

Estou aprendendo VBA e estou com dificuldade para fazer um código, alguém poderia me ajudar?

Na minha planilha tem a sheet "Plan1", quero criar uma condição para separar as linhas por meio de um código VBA, toda vez que o que estiver na coluna J for diferente da linha anterior, quero que crie um espaçamento de uma linha em branco, considerando que a primeira linha é o cabeçaho e quero que permaneça para todas as divisões.

Como a planilha está:

        
Anexo do post


Como eu quero que fique:     

   Anexo do post
0

Salvar automaticamente e-mails com anexos. Como corrigir falha que sobrescreve, pois recebo muitos e-mails com arquivo de mesmo nome?

Olá, será que alguém conseguem me ajudar por favor? Eu consegui colocar tanto o script bem como a regra para baixar automaticamente no Microsoft Outlook, só tem uma coisa; muitas vezes eu recebo um arquivo com o mesmo nome, exemplo (log.txt.zip) porém é claro que são de dias diferentes, só que como eu recebo sempre o arquivo com mesmo nome ele nunca vai manter todos os arquivo irá salvar na pasta somente um arquivo, ele irá trocar pelo último recebido eu precisa que log.txt.zip  pudesse ser salvo com alguma variável antes do seu nome tipo 001 ou até mesmo a data e hora - log.txt.zip

é possível, vou deixar aqui o script que estou usando.

----

Public Sub ProcessarAnexo(Email As MailItem)
    Dim DiretorioAnexos As String
    DiretorioAnexos = "C:\Disk Serv.U (ANEXOS)\"

    Dim MailID As String
    Dim Mail As Outlook.MailItem

    MailID = Email.EntryID
    Set Mail = Application.Session.GetItemFromID(MailID)

    For Each Anexo In Mail.Attachments
        If Right(Anexo.FileName, 3) = "zip" Then

            Anexo.SaveAsFile DiretorioAnexos & Anexo.FileName
        End If
    Next

    Set Mail = Nothing
End Sub


----

E aproveitando a oportunidade se não for abusar muito como eu poderia fazer com este mesmo script
para baixar outra extensão junto, exemplo quero BAIXAR todos os arquivos ZIP e XML.
0

Erro de código: Atualizar dados específicos de um consulta do Excel (Refresh All) via Python, sem abrir a planilha.

Boa tarde.

Podem me ajudar com a ponto abaixo ?

Preciso atualizar uma consulta especifica dentro da tabela do Excel, tenho uma base com 2 consultas, preciso atualizar a primeira, quando concluir a atualização da primeira, realizo a atualização da segunda consulta, semelhante a um passo a passo. Após realizar a segunda atualização, realizo a atualização de uma tabela dinâmica. A idéia é fazer isso sem abrir a planilha, ao final dos procedimentos deverá ocorrer o salvamento da planilha. Utilizei o código abaixo, mas a planilha apenas salvou, não realizou o procedimento. Tentei o código abaixo:

Código funcional:


from multiprocessing import connection
import win32com.client

# Start an instance of Excel
xlapp = win32com.client.DispatchEx("Excel.Application&quot

# Open the workbook in said instance of Excel
wb = xlapp.Workbooks.Open(r'C:\Users\A0142868\Downloads\Base_Alimentada.xlsx')

#xlapp.CalculateUntilAsyncQueriesDone()
##xlapp.DisplayAlerts = False

Connection_name_first_query = "Tabela1"
Connection_first_query = wb.Connections(Connection_name_first_query)
Connection_first_query.OLEDBConnection.BackgroundQuery = False
Connection_first_query.Refresh()

xlapp.CalculateUntilAsyncQueriesDone()

Connection_name_second_query = "Tabela2"
Connection_second_query = wb.Connections(Connection_name_second_query)
Connection_second_query.OLEDBConnection.BackgroundQuery = False
Connection_second_query.Refresh()

xlapp.CalculateUntilAsyncQueriesDone()

table_name = "Tb1"
worksheet = wb.Worksheets("Planilha2&quot
worksheet.ListObjects(table_name).Refresh()

table_name2 = "Tb2"
worksheet = wb.Worksheets("Planilha2&quot
worksheet.ListObjects(table_name2).Refresh()

wb.Save()
wb.Close()

xlapp.Quit()

print('Concluido')




Mas resultou no erro abaixo:

Traceback (most recent call last): File "C:\Users\Eu\source\repos\PythonApplication7\PythonApplication7\PythonApplication7.py", line 14, in Connection_fist_query = wb.Connections(Connection_name_first_query) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "C:\Users\Eu\AppData\Local\Temp\gen_py\3.11\00020813-0000-0000-C000-000000000046x0x1x9.py", line 6444, in <b>call</b> ret = self.<em>oleobj</em>.InvokeTypes(0, LCID, 2, (9, 0), ((12, 1),),Index ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ pywintypes.com_error: (-2147352567, 'Exceção.', (0, None, None, None, 0, -2147352565), None) Pressione qualquer tecla para continuar. . .[/font][/size][/color]

0

Power Query Excel x Power BI

Pessoal estou tentando baixar dados de um site para o Excel, porem qdo eu faço a conexão com o Power Query ele não encontra a tabela da qual eu estou buscando retirar os dados, porem o mesmo site no PBI ele encontra as tabelas  que preciso puxar os dados.


Minha duvida é:

Existe algo que possa ser habilidado/instalado ou alguma maneira que possa ser feita para que se consiga baixar os dados do site para o Excel?


Quem quiser testar pode testar neste site https://ge.globo.com/futebol/brasileirao-serie-a/ que vai ficar claro o que busco.


Agradeço!!!
0

Arquivo de autopreenchimento (autocorreção do Excel).

Prezados, gostaria de saber onde encontrar, no MSOffice Enterprise 2007, o arquivo de autopreenchimento (autocorreção do Excel). Uso o W10 indicado abaixo. Gostaria de fazer um back-up do meu arquivo -- uso muito as autocorreções para acelerar o trabalho de digitação, e não estou conseguindo achar onde está para fazer o bkp.
Grato.

Notebook
Core i7-3630QM CPU 2.40 GHz
RAM-16,0GB  SSD 1TB
Windows 10 Pro
0

Separar todos os caracteres de uma coluna em várias

Boa tarde amigos,

Tenho o seguinte problema.
Obtive os dados de um testes mecânico da seguinte forma:

Time (s),Load (N),Displacement (mm)  (408 mil linhas de dados smile.png)
0,461,0,5,0,085

onde: 
Time (s)      Load (N)     Displacement (mm)
0,461            0,5                0,085


existe alguma forma de separar os caracteres mantendo os nº 0 à esquerda?

Muito obrigado pela ajuda e bom resto de dia
0

Validar Campo em Branco

Alguém consegue me ajudar, pois não sei mais onde estou errando nesse código...
O código checa se as textbox que são obrigadas a serem preenchidas estão preenchidas, e caso não esteja uma imagem aparece ao lado sinalizando que é obrigatório.
Então foi adicionado um asterisco * nas tag das textbox que são obrigas a preencher.
Porem quando eu depuro o código, ele está checando um número maior do que tenho, como se não entendesse que é somente as textbox, e não está identificando as textbox vazias.
Se alguém puder me dar uma luz!
0

VBA para Excel

Boa tarde !!!!!

 Pessoal, estou necessitado de ajuda para criação de uma macro para verificação e marcação conforme abaixo:
 
 
  1. Os dados das Plan” Calc Garantias PJ – SIOPI” e “EPR” são retirados de locais diferentes.
  2. O único parâmetro de identificação entre as 2 Plan’s é a coluna D (CO_TIPOLOGIA) e Coluna G (Tp.Unid.) respectivamente.
  3. Tomei para este exemplo a “Tipologia” “D1”(colunas já filtradas).
  4. A Regra é:

  1. Verificar quais tipologias não tem “Dt.Inc.Reg.” na Coluna J da Plan  EPR;
  2. No exemplo temos 04 tipologias D1 sem a respectiva “Dt.Inc.Reg.”;
  3. Marcar as 04 tipologias com “SIM” na coluna L da Plan “Calc Garantias PJ – SIOPI” de tipologia D1 e desde que estejam com informação de “Contratada SIOPI” na coluna J;
  4. Se a marcação “SIM” concluída,  retornar para a PLan “EPR” e marcar “OK” na última coluna (“O” - status) – isso para que, se por acaso tiver alguma divergência de quantidade de tipologias, o assistente possa visualizar facilmente (tinha 04 na EPR e somente 03 na Calc Garantias PJ – SIOPI, por exemplo).
  5. Veja que esta marcação (SIM) alterará o valor final na célula M2.

 
Segue arquivo em anexo.
 
Desde já agradeço.
0

Planilha para buscar dados a partir de um arquivo de texto. Libreoffice (não sei se executa VBA)

Colegas. 
Temos o seguinte texto


Nome......: PETER PAN                                  Cód 123456
CPF/CNPJ..:  000.000.000-00- Tit.                      Dt.Nasc..:  01/01/1900
Espécie...:  TRATOR DE PNEUS                        Cód inventário: 696969
Marca.....: MASSEY FERGUSON                                  Qtd: 1         
Modelo....: MF290                                                           
Placa/UF..:        /      Ano Fab/Mod: 2002 / 2002  Combustível:           
Renavam...:              Chassi/Série: 6968676959            Cor: VERMELHO 
Pot/Cap...: 0000085 HP          
Valor.....:            90.000,00


Agora eu quero, desses dados, os seguintes, para uma planilha chamada "inventário)


CLIENTE Código inventário BEM ANO FABRICAÇÃO/MODELO MARCA MODELO VALOR CHASSIS/SÉRIE


E gostaria que, a partir do  arquivo de texto, a planilha buscasse esses valores.

Porque depois disso, a planilha inventário será usada para uma mala direta, com um modelo padrão para o nosso departamento aqui.,

É possível fazer com que a planilha busque os dados em um arquivo de texto?

Detalhe, serão vários nomes no arquivo de texto, cada qual com seus dados.

Atualização: 28/06/2023 15:22
No forum do libreoffice postaram:

#!/usr/bin/gawk -f

BEGIN {
    # Two field separators, : followed by at least 1 space, or at least 3 spaces.
    FS = ": +| {3,}"
    # Semicolon separated "CSV" (SSV) preferred because data contains commas.
    ofs = ";"
    OFS = ofs
}

/^$/ {
    precord()
    next
}

# Name; Internal Code
# NIN
# Type; Inventory number
# Brand; Qtd
# Model
# Chassis/Serial number
# Value $
/^Name:/ {
    name = enquote($2)
    internal = enquote($4)
    next
}
/^NIN:/ {
    nin = enquote($2)
    next
}
/^Type:/ {
    type = enquote($2)
    inventory = enquote($4)
    next
}
/^Brand\./ {
    brand = enquote($2)
    next
}
/^Model\./ {
    model = enquote($2)
    next
}
/^Chassis\// {
    chassis = enquote($2)
    next
}
/^Value / {
    value = enquote($2)
    next
}

ENDFILE {
    precord()
}

# Name;NIN;Internal Code;Type;Brand;Model;Chassis/SN;Inventory Number;Value
function precord() {
    print name, nin, internal, type, brand, model, chassis, inventory, value
    name = nin = internal = type = brand = model = chassis = inventory = value = ""
}

function enquote(var) {
    quote = 0
    if (index(var, "\"&quot) {
        gsub(/"/, "\"\"", var)
        quote = 1
    }
    if (quote || index(var, ofs))
        var = "\"" var "\""
    return var
}


Só vou ter de entender
© 1999-2024 Hardware.com.br. Todos os direitos reservados.
Imagem do Modal