Comunidade DATAB

Seja bem vindo ao fórum oficial da DATAB | Sua dose diária de Power BI e Excel

Pesquisa resultou em 3370 ocorrências

 Voltar para a pesquisa avançada

Re: Fixar Fórmulas

 por osvaldomp ¦  04 Jul 2022 às 11:25 ¦  Fórum: Fórmulas e Funções ¦  Tópico: Fixar Fórmulas ¦  Respostas: 1 ¦  Exibições: 12

Olá, @Maiquel .

Uma possibilidade é com a utilização da função INDIRETO().

Exemplos:
no lugar de =G6-H6 utilize =INDIRETO("G6")-INDIRETO("H6")
no lugar de =E4*5 utilize =INDIRETO("E4")*5

Re: Macro Para Exibir a Data/Hora na Célula "L10"

 por osvaldomp ¦  04 Jul 2022 às 10:52 ¦  Fórum: Macros e VBA ¦  Tópico: Macro Para Exibir a Data/Hora na Célula "L10" ¦  Respostas: 4 ¦  Exibições: 39

Salve, @Saulo . O erro foi meu, peço desculpas, pois na sua primeira mensagem já está claro: "... exibir a data/hora na célula "L10", Somente Para as Planilhas (Plan 1, Plan 2 e Plan3) ...". Possivelmente o que me induziu ao erro foi que, no arquivo anexado, você destacou L10 em ...

Re: Formatação condicional simples

 por osvaldomp ¦  02 Jul 2022 às 12:22 ¦  Fórum: Fórmulas e Funções ¦  Tópico: Formatação condicional simples ¦  Respostas: 4 ¦  Exibições: 29

Quero aplicar a formtação condicional em toda coluna ... Aplicar FC na coluna inteira não é recomendável pois poderá provocar lentidão ou travamento ao abrir o arquivo e também no recálculo da planilha. Só se justificaria se você realmente fosse utilizar todas as células da coluna. Eu sugiro que vo...

Re: Formatação condicional simples

 por osvaldomp ¦  02 Jul 2022 às 09:50 ¦  Fórum: Fórmulas e Funções ¦  Tópico: Formatação condicional simples ¦  Respostas: 4 ¦  Exibições: 29

Selecione o intervalo que deseja pintar | Formatação Condicional | Nova Regra | Usar uma fórmula

=E($I2<>"";$J2<>"";$J2>=$I2) ~~~> amarelo

=E($I2<>"";$J2<>"";$J2<$I2) ~~~> roxo ( :?: )

Re: Macro Para Exibir a Data/Hora na Célula "L10"

 por osvaldomp ¦  01 Jul 2022 às 15:47 ¦  Fórum: Macros e VBA ¦  Tópico: Macro Para Exibir a Data/Hora na Célula "L10" ¦  Respostas: 4 ¦  Exibições: 39

Olá, @Saulo .

Instale uma cópia do código abaixo no módulo de EstaPastaDeTrabalho

Código: Selecionar todos
Private Sub Workbook_BeforePrint(Cancel As Boolean)
 [L10] = Now
End Sub

Re: VBA | Else then com GOTO

 por osvaldomp ¦  29 Jun 2022 às 11:12 ¦  Fórum: Macros e VBA ¦  Tópico: VBA | Else then com GOTO ¦  Respostas: 5 ¦  Exibições: 37

Os comandos GoTo Acabou ... Acabou: e Else: GoTo Acabou ... Acabou: são desnecessários, pois a instrução If ...Then ... Else é mais esperta e inteligente do que você supõe.

Exclua esses comandos que citei, execute os seus códigos no modo Depurar (via F8) e observe.

Re: VBA | Else then com GOTO

 por osvaldomp ¦  29 Jun 2022 às 10:32 ¦  Fórum: Macros e VBA ¦  Tópico: VBA | Else then com GOTO ¦  Respostas: 5 ¦  Exibições: 37

Olá, Álvaro. If ActiveSheet. Range("A12:G12").Value = "" Then Utilizada na forma acima, a Propriedade Value só pode se referir a uma única célula, e não a um intervalo com múltiplas células, por isso retorna erro. Para verificar o preenchimento de um intervalo há opções como as f...

Insira uma linha na planilha e nomeie-a como MinhaLinha em seguida instale uma cópia do código abaixo no módulo da mesma planilha. Altere o valor em A1 para alterar o comprimento da linha. Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$A$1" Then Exit Sub Me.Shap...

Re: VBA | Else then com GOTO

 por osvaldomp ¦  29 Jun 2022 às 09:06 ¦  Fórum: Macros e VBA ¦  Tópico: VBA | Else then com GOTO ¦  Respostas: 5 ¦  Exibições: 37

Experimente:

Código: Selecionar todos
If Application.CountA(Range("A12:G12")) <> 0 Then Range("A12:G" & Cells(Rows.Count, 1).End(3).Row).Value = ""

Re: Encontrar número da coluna pelo nome do cabeçalho dela - VBA

 por osvaldomp ¦  28 Jun 2022 às 17:33 ¦  Fórum: Macros e VBA ¦  Tópico: Encontrar número da coluna pelo nome do cabeçalho dela - VBA ¦  Respostas: 2 ¦  Exibições: 30

Olá, @AndreaCamila . Veja se o código abaixo pode ser um início para o que você procura. Sub ReplicaDados() Dim Lin As Long, Col As Long With Sheets("XLM") Col = .Range("1:1").Find("DATA").Column 'identifica a coluna com o texto DATA na linha 1 Lin = .Cells(Rows.Count, ...

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

 por osvaldomp ¦  28 Jun 2022 às 12:07 ¦  Fórum: Macros e VBA ¦  Tópico: Como faço repetir linhas de código alterando apenas 2 variáveis? ¦  Respostas: 10 ¦  Exibições: 109

Agora irei estudar o código e vê onde eu coloco a msgbox ao analisar tudo e vê que nenhum bate com a data de hoje Segue uma ideia em vermelho abaixo. Dim proc_mat As String, proc_ass As String, v As Long If Application.CountIf(Sheets("Dashboard (6)").[I:I], Date) = 0 Then MsgBox "NEN...

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

 por osvaldomp ¦  28 Jun 2022 às 10:01 ¦  Fórum: Macros e VBA ¦  Tópico: Como faço repetir linhas de código alterando apenas 2 variáveis? ¦  Respostas: 10 ¦  Exibições: 109

... pois não está pulando linha a linha em "proc_ass" Fiz a correção da minha falha. No código abaixo acrescentei a variável "v" para incrementar a linha pesquisada. Sub revisão_atualV2() Dim LINHA As Long, assunto As Long, k As Long, nome2 As String Dim proc_mat As String, proc...

Re: Bloquear Células após serem preenchidas

 por osvaldomp ¦  28 Jun 2022 às 09:11 ¦  Fórum: Macros e VBA ¦  Tópico: Bloquear Células após serem preenchidas ¦  Respostas: 6 ¦  Exibições: 86

leowp escreveu: ... qual a posição que devo inserir o AllowFiltering:True, ?
Duas boas fontes que poderão lhe ajudar em algumas das suas futuras dúvidas: o recurso Gravar Macro do Excel e o Sábio Google. ;)
Experimente:
ActiveSheet.Protect Password:="123", AllowFiltering:=True

Re: Bloquear Células após serem preenchidas

 por osvaldomp ¦  27 Jun 2022 às 20:06 ¦  Fórum: Macros e VBA ¦  Tópico: Bloquear Células após serem preenchidas ¦  Respostas: 6 ¦  Exibições: 86

Olá, @leowp .

Para proteger o Projeto VBA:
abra o editor de VBA (Alt+F11) | menu Ferramentas | Propriedades de VBAProject | Proteção

Re: CALCULO COM HORAS

 por osvaldomp ¦  27 Jun 2022 às 19:42 ¦  Fórum: Fórmulas e Funções ¦  Tópico: CALCULO COM HORAS ¦  Respostas: 6 ¦  Exibições: 85

Experimente: =SE(INT(G2)-INT(B2)<2;G2-B2;1-MOD(B2;1)+MOD(G2;1)+DIATRABALHOTOTAL(B2;G2;'Base de marcações'!A$2:A$8)-2) Formate as células como Número | Personalizado | [h]:mm ou [h]:mm:ss Resultados encontrados em horas: [h]:mm ##### [h]:mm:ss 16:07 ##### 16:07:07 15:01 ##### 15:01:46 25:52 ##### 25:...

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

 por osvaldomp ¦  27 Jun 2022 às 14:37 ¦  Fórum: Macros e VBA ¦  Tópico: Como faço repetir linhas de código alterando apenas 2 variáveis? ¦  Respostas: 10 ¦  Exibições: 109

Você poderia disponibilizar uma amostra do seu arquivo Excel com o seu código original instalado ?

Veja abaixo da minha assinatura como anexar arquivos aqui no fórum.

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

 por osvaldomp ¦  27 Jun 2022 às 14:18 ¦  Fórum: Macros e VBA ¦  Tópico: Como faço repetir linhas de código alterando apenas 2 variáveis? ¦  Respostas: 10 ¦  Exibições: 109

Wevin7 escreveu: Colocar o meu código inteiro no campo que mencionou? Seria o código começando a partir de IF até END IF?
Yes, Sir. E também as declarações das variáveis.
A propósito, você não declarou proc_mat, mas declarou proc_data que não é utilizada. LINHA pode ser excluída.

Re: Como faço repetir linhas de código alterando apenas 2 variáveis?

 por osvaldomp ¦  27 Jun 2022 às 12:38 ¦  Fórum: Macros e VBA ¦  Tópico: Como faço repetir linhas de código alterando apenas 2 variáveis? ¦  Respostas: 10 ¦  Exibições: 109

Olá, @Wevin7 . Experimente: Dim k As Long For k = 13 To 119 Step 53 proc_mat = Sheets("Dashboard (6)").Range("B" & k).Value While Sheets("Dashboard (6)").Range("D" & k + 2).Value <> "" 'coloque o seu código atual aqui 'a variável LINHA não é ...

Re: CALCULO COM HORAS

 por osvaldomp ¦  26 Jun 2022 às 19:37 ¦  Fórum: Fórmulas e Funções ¦  Tópico: CALCULO COM HORAS ¦  Respostas: 6 ¦  Exibições: 85

O prazo para tratar é 24 hs corridas, exceto para o sábado domingos e feriados. A fórmula que eu sugeri é para calcular data/hora do encerramento do prazo para tratar os pedidos, com base no que entendi do seu comentário acima. No entanto, tentando adivinhar, me parece que o que você quer é calcula...

Re: Bloquear Células após serem preenchidas

 por osvaldomp ¦  25 Jun 2022 às 10:30 ¦  Fórum: Macros e VBA ¦  Tópico: Bloquear Células após serem preenchidas ¦  Respostas: 6 ¦  Exibições: 86

Olá, @leowp . O código abaixo replica os dados de A4:F4 na Tabela, ordena a Tabela e limpa A4:F4. Antes de testar bloqueie as células da planilha e desbloqueie somente A4:F4. # Sub CadastraProdutoOrdenaTabela() Dim LR As Long Application.ScreenUpdating = False ActiveSheet.Unprotect "123" '...

  • 1
  • 2
  • 3
  • 4
  • 5
  • 169

Boa tarde. Veja se era isso. Até Foxtri […]

Boa tarde, Pessoal preciso consultar os abastecim[…]

Filtro do Drill-through

Estou tendo um problema na aplicação[…]

Boa Tarde Prezado osvaldomp! Obrigado Pela Paci&e[…]

Fixar Fórmulas

Olá, @Maiquel . Uma possibilidade &eac[…]

ANTONIOTST, Bom Dia. Confere se é desta fo[…]

Boa noite, alguém poderia me ajudar como fa[…]

Vínculo tabela dinâmica

Olá, Tenho uma tabela com diversos dados, […]