Ir ao conteúdo
  • Cadastre-se

Charley Rocha

Membros Plenos
  • Total de itens

    27
  • Registro em

  • Última visita

  • Qualificações

    N/D
  1. 2011. Me atendeu muito bem durante muito tempo. em 2017 pela primeira vez eu não consegui jogar um jogo no ultra.
  2. Desculpe por fazer perguntas talvez idiotas, mas é que eu entendo pouco do assunto. Quando montei essa máquina aí dei 3mil na mão do cara da loja de informática e falei: monte o melhor PC que puder rsrsrs Minha dúvida é porque a RX580 tem PCI3.0 e a placa-mãe é 2.0 Dá pra montar mesmo assim?
  3. Mas e em questão de compatibilidade? Dá pra botar uma RX580 nesse setup?
  4. Pessoal, preciso saber se apenas trocar a placa de vídeo seria suficiente para rodar os jogos atuais em FullHD. Estou preocupado com gargalo e compatibilidade. Segue a configuração atual: Intel Core i7 870 2,93Ghz placa-mãe Asus P7H55-M LX Placa de Vídeo nVidia GTX460SE Memória: 2x 4GB DDR3 Fonte: CoolerMaster RS-650-PCAR-E3 Windows 10 Dá para colocar uma RX580 nesse setup?
  5. Baseado em qual dado você afirma isso? Estou perguntando porque gostaria mesmo de aprender sobre.
  6. Pois é, mas tem uma outra versão da RX580 no mesmo site por R$1500,00. Daí a minha dúvida. Versão de R$1250,00: https://www.cissamagazine.com.br/placa-de-video-powercolor-radeon-rx-580-red-dragon-8gb Versão R$1500,00 https://www.cissamagazine.com.br/placa-de-video-gigabyte-rx-580-8g-gvrx580gaming8gd?utm_source=google&utm_medium=Shopping&utm_campaign=placa-de-video-gigabyte-rx-580-8g-gvrx580gaming8gd&inStock&gclid=EAIaIQobChMI2suamseQ3gIVxwiRCh1Z4g7MEAYYASABEgLGVfD_BwE Alguém poderia me ajudar a ver as diferenças, e em última análise se compensa ou não pegar a mais cara?
  7. Olá pessoal, Atualmente eu tenho uma Nvidia GTX 460SE e gostaria de trocá-la por uma placa mais recente. Fazendo pesquisas na internet eu notei que no site dos fabricantes (Nvidia e AMD) constam as especificações de um modelo específico, mas na hora de pesquisar na internet para comprar aparecem várias versões similares do mesmo modelo, não sendo possível identificar as diferenças entre eles já que no site do fabricante eles não colocam as variações para comparação. Dentro do meu orçamento, eu creio que as melhores opções sejam a GTX1060 da Nvidia (3GB ou 6GB) ou a AMD RX570~580. Achei essa versão da RX580 que me agradou muito: Placa de Vídeo PowerColor Radeon RX 580 Red Dragon 8GB AXRX 580 8GBD5-3DHDV2/OC Por R$1250,00. 1. Como saber a diferença dessa versão para as demais? 2. Entre as placas acima, qual a melhor, Nvidia ou Radeon? Grato.
  8. Que bom que deu certo, Fausto. Segue o código que você pediu: Sub Reorganiza() If MsgBox("Deseja mesmo reordenar?", vbYesNo) = vbYes Then With ThisWorkbook.Sheets("Planilha1") Dim buffer As Integer For n = 1 To 8 For j = 5 To 64 For i = 11 To 17 If .Cells(j, i) > .Cells(j, i + 1) Then buffer = .Cells(j, i) .Cells(j, i) = .Cells(j, i + 1) .Cells(j, i + 1) = buffer End If Next Next Next MsgBox ("Operação Realizada com sucesso") End With End If End Sub Abraços
  9. Bom dia Fausto. Agora eu acho que entendi. Segue o código que você deve aplicar ao botão da sua planilha: Sub Atualiza() With ThisWorkbook.Worksheets("Planilha1") 'Desbloqueia a planilha' .Unprotect 'Conta quantas células existem na primeira coluna' 'e assim define quantas vezes deve repetir a rotina' Dim contador As Integer contador = 2 Do While .Cells(contador, 1).Text <> "" contador = contador + 1 Loop 'Varre as colunas B, D e F da linha 2 até a última linha preenchida' For i = 2 To contador If .Cells(i, 6).Text <> "" Then 'Copia as células não-vazias da coluna F para a coluna E' .Cells(i, 5) = .Cells(i, 6).Value End If If .Cells(i, 2).HasFormula = False Then 'Limpa as células da coluna B sem fórmulas' .Cells(i, 2).ClearContents End If If .Cells(i, 4).HasFormula = False Then 'Limpa as células da coluna D sem fórmulas' .Cells(i, 4).ClearContents End If Next 'Bloqueia a planilha' .Protect End With End Sub Eu tentei deixar o código bem explicado para te ajudar nos seus estudos. Por favor me avise se funcionou. Há braços.
  10. Bom dia Fausto. Estou trabalhando pra te ajudara aqui, mas fiquei em dúvida com um dos seus requerimentos: Se você apagar os valores, mas não apagar as fórmulas, as células automaticamente assumirão algum valor por causa da fórmula que tem nela... Exemplo: se uma célula tem a fórmula =SOMA(A1,A2), se eu limpar o valor e deixar a fórmula, vai aparecer o valor da soma nela de novo. E se eu limpar as células A1 e A2 ela assumirá o valor zero automaticamente também... Por favor esclareça este ponto para que eu possa te ajudar.
  11. Rafael, você está com dificuldade de entender alguns conceitos de programação, que valem para qualquer linguagem, inclusive VBA. 1. A declaração de variável deve vir antes de você usar a variável. Exemplo: Dim minha_variavel as Integer minha_variavel = 2 2. Só se declara uma variável uma única vez. Se você tentar declará-la de novo em alguma parte do código vai dar esse erro que você colocou. 3. Preste atenção nos valores que suas variáveis vão recebendo. No código que você postou aí você está usando a variável "total" antes de dizer para o VBA o valor que essa variável deve adquirir. O correto é primeiro você atribui o valor a ela e então você usa a variável no seu código. 4. Resumo: Dim minha_variavel as Integer 'Declarei a variável. Por enquanto ela não tem valor nenhum! minha_variavel = 2 'Agora o VBA sabe que a variável vale 2 MsgBox minha_variavel 'Só então posso executar algum código com essa variável Siga esses passos no seu código e daqui pra frente e vai te poupar bastante tempo e dor de cabeça.
  12. Bom, eu devia ter postado o código pra você ontem, mas eu estava meio sem tempo. Agora que você já trabalhou no seu próprio código, o que é louvável, novamente falta só um retoque: Sheets("CADASTRO").Select Range("I2").Select Selection.Copy Range("I3:I" & total).Select ActiveSheet.Paste Application.CutCopyMode = False Dessa forma deve funcionar.
  13. Pois é cara... o código que eu te passei faz exatamente isso. Talvez você esteja sentindo falta de um "copiar e colar" no código, mas lê o texto da célula "I2" como exemplo e cola na "I" com índice "i", ou seja, "I3", "I4" etc...
  14. Eu não sei se entendi muito bem o que você quer não, mas se for o que eu entendi é só colocar dentro do For uma instrução para copiar o conteúdo dessas células da primeira linha para as mesmas células de índice "i" logo abaixo. Ficaria algo do tipo: ThisWorkbook.Sheets("Plan1").Range("I" & i) = ThisWorkbook.Sheets("Plan1").Range("I2").Text Aí você coloca uma linha similar dessa pra cada célula.
  15. Não mano... é mais simples do que você pensa: 1. Evite usar variável do tipo "variant". Isso pode acarretar um erro de cálculo no seu código que vai ser bem difícil de rastrear. Nesse caso, como o número de linhas ocupadas vai ser sempre inteiro, use uma variável do tipo "Integer"; 2. Já que você atribuiu o número de linhas ocupadas à variável "total", basta fazer For i = 2 to total. Simples assim.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×