Ir para conteúdo

Zaith

Participante
  • Postagens

    106
  • Desde

  • Última visita

Sobre Zaith

Perfil

  • Escolaridade
    2º grau completo
  • Área Profissional
    TI / Informática
  • Nível Profissional
    Autônomo
  • Estado
    São Paulo

Últimos Visitantes

3.324 visualizações
  1. deletar id - sql server

    O ID é um contador à parte. Mudar o próximo numero da sequencia não afeta os dados. Esses comando que enviei verificam qual o maior ID existente na tabela, depois que você apagar os dados, e ajusta o contador do ID para gerar novamente o ID a partir do maior existente na tabela.
  2. deletar id - sql server

    Esse é o comportamento padrão. Cuidado, ao mexer no ID pois você pode ter problemas de consistências no banco, já que esse tipo de tabela normalmente se relaciona com varias outras. E se você tiver uma tabela de clientes que usa esse ID? Ao apagar e recriar o seu cliente vai apontar para uma cidade invalida ou para uma cidade diferente! Se não for o caso você pode ajustar o ID usando o código abaixo:
  3. Vba - testar um valor num intervalo de celulas

    Da uma olhada nesse código. É bem simples. Sub leintervalo() Dim intervalo() As Variant intervalo = Range("B3:B9") For linha = 1 To UBound(intervalo, 1) ' se vazio para If IsEmpty(intervalo(linha, 1)) Then Exit Sub End If 'executa algo Debug.Print intervalo(linha, 1) Next End Sub
  4. Depois que as planilhas forem "propagadas" elas serão enviadas para outros usuários/ambientes? E eles precisam receber a atualização? Pergunto isso porque uma maneira simples de fazer isso seria usando tabela dinâmica para ler e filtrar os dados da planilha mestre. Você pode usar a opção de atualizar ao abrir. Dessa forma ao abrir os dados são atualizados automaticamente. O porém disso é que a planilha mestre deve estar acessível para que as propagadas possam ler seu conteúdo e você tem que abrir uma a uma para que sejam atualizadas.
  5. Arredondamento centavos

    Falta de atenção minha! Segue a formula ajustada =INT(B2)+SE(E(ARRED(B2-TRUNCAR(B2);2)>=0,2;ARRED(B2-TRUNCAR(B2);2)<=0,79);0,5;SE(ARRED(B2-TRUNCAR(B2);2)<=0,19; -0,1; 0,9))
  6. Arredondamento centavos

    Coloque o valor na célula B2 e tente essa formula: =INT(B2)+SE(E(ARREDONDAR.PARA.CIMA(B2-INT(B2);2)>=0,2;ARREDONDAR.PARA.CIMA(B2-INT(B2);2)<=0,79);0,5;0,9)
  7. Destacar linha na planilha do excel

    Segue nova versão da planilha... Era um erro besta de inicialização de variável. O código não esta bem estruturado... esta macarrônico. Por isso espaguete. Destacar Linhav2.xlsm
  8. Destacar linha na planilha do excel

    No seu código tinha uma linha que limpava todas as cores.... Ficou meio "spaghetti" mas funcionando. O Código pega a cor do Shape na coluna C. Destacar Linha.xlsm
  9. Alterar a data fixa para data atual - 1 dia

    Pode ser usando powershell? powershell "&{(get-date).AddDays(-1).ToString('dd/MM/yyy')}"|date Esse comando altera a data para o dia anterior.
  10. Desafiador! Segue planilha em anexo. Veja se atende. A explicação de como funciona tem nesse site: https://exceljet.net/formula/count-unique-text-values-in-a-range Controle de TapumesV2.xlsx
  11. Como recuperar hotmail?

    O serviço do hotmail esta fora do ar no momento. Provavelmente mais tarde deve voltar tudo ao normal.
  12. Formatação condicional com duas condições na mesma célula

    Se a célula estiver formatada como porcentagem você deve digitar 0,04 para obter 4%. É preferível usar dessa forma. Se for mesmo necessário (que a célula contenha 4 e mostre 4%), você pode fazer uma formatação personalizada incluindo o simbolo % no final: 0,00"%" (tem que incluir as aspas) Com essa formatação de você digitar 4 ficará 4%
  13. Não entendi o que você quer. Tem números na tabela 1 que não existem na tabela 2. Se a intenção é copiar os números eliminando os brancos pode usar a formula da planilha em anexo. xrfsna.xlsx
  14. Isso não é erro. Para que o código VBA funcione em qualquer Excel com qualquer linguá ele tem o padrão de usar virgula e os nomes das funções em inglês. Porém na planilha quando o usuário visualiza a formula é aplicada a tradução e a pontuação corrente do Windows. Para exemplificar: Meu Excel é em português e meu Windows tem como separador de listas o ponto-e-virgula. Entrei na célula A2 a seguinte formula: =SOMA(B2;B1;B3) Se eu consultar essa formula na janela imediata do VBA: ? cells(2,1).FormulaR1C1 O retorno é: =SUM(RC[1],R[-1]C[1],R[1]C[1]) Isso seria como o formato interno do Excel. Se eu salvar essa planilha e depois abrir em um Excel em alemão, por exemplo, as formulas seriam em alemão. Mas para o VBA continuaria sendo SUM com virgulas separando.
  15. Já tive alguns problemas com o copiar e colar que eram causados por um programa que instala junto do Skype. Esse programa permite que você clique em um numero de telefone e faça uma chamada no Skype. Esse recurso "teoricamente" devia funcionar com todos os aplicativos do office. Depois que removi o programa o Excel voltou a funcionar normalmente. O nome do programa é " Click-to-Call". Além do skype tem os plugins do Hyperion que interferem.
×