Ir para conteúdo
Fórum Script Brasil

RenatoMejias

Moderadores
  • Total de itens

    954
  • Registro em

  • Última visita

Tudo que RenatoMejias postou

  1. Veja ali em .WebTables = "6", ai define qual lugar do site será pego. É amigo, essa macro é um tanto complicada para quem não conhece de VBA, vai exigir um pouco de lógica e estudo em cima do assunto.
  2. Leiam este artigo Proteja seu PC
  3. Veja se te ajuda este post, nele eu mostro como usar o Corresp associado com o INDICE, dá para fazer funcionar como o PROCV, mas de uma forma que te dá mais opções.
  4. Movendo para VBA. ----------------------------------------- Certa vez eu queria pegar o número de IP de um site a atribuir a uma célula, para isso usei o seguinte código: Range("A1:A2").Clear With ActiveSheet.QueryTables.Add(Connection:="URL;http://www.meuip.com.br", _ Destination:=Range("A1")) .Name = "www.meuip.com.br_1" .FieldNames = True .RowNumbers = False .FillAdjacentFormulas = False .PreserveFormatting = True .RefreshOnFileOpen = False .BackgroundQuery = True .RefreshStyle = xlInsertDeleteCells .SavePassword = False .SaveData = True .AdjustColumnWidth = True .RefreshPeriod = 0 .WebSelectionType = xlSpecifiedTables .WebFormatting = xlWebFormattingNone .WebTables = "6" .WebPreFormattedTextToColumns = True .WebConsecutiveDelimitersAsOne = True .WebSingleBlockTextImport = False .WebDisableDateRecognition = False .WebDisableRedirections = False .Refresh BackgroundQuery:=False End With Agora você adapta a idéia no seu código criando o loop e tudo mais, boa sorte!
  5. Não sei se entendi direito sua dúvida, mas pesquise sobre a função PROCV, talvez ela lhe auxilie a fazer o que está querendo.
  6. Altere a propriedade Visible desse textbox.
  7. Acredito que você se refira a Validação, vá em: Dados>>Validação, na aba Mensagem de entrada você coloca o título e a mensagem.
  8. Para usar o getch() e o clrscr(), você precisaria declarar a biblioteca #include<conio.h>, eu uso o clrscr() para limpar a tela, ele funciona como o cls do MS-DOS, o getch() espera que você digite um caractere uso ele para dar um pause no final do programa para ele não fechar direto.
  9. Comece declarando as variáveis que você vai utilizar, no caso do seu programa faça assim: #include <stdio.h> int var=10; int main() { int a=20,b=30,c=40,d=50,e=60; char str1='c', str2='o',str3='e',str4='l',str5='h',str6='a'; clrscr(); printf("\n\nAs variaveis inteiras são:%d,%d,%d,%d,%d,%d\n\n",var,a,b,c,d,e); printf("\n\nO animal é a %c %c %c %c %c%c\n",str1,str2,str3,str4,str5,str6); printf("\n\nObrigado renatomejias!\n\n\n"); getch(); return 0; }
  10. Deu certo,obrigado! Apenas para finalizar, esse chave que você abriu abaixo do printf("\n\nAs variaveis inteiras são:%d,%d,%d,%d,%d,%d\n\n",var,a,b,c,d,e); e fechou abaixo do printf("\n\nObrigado renatomejias!\n\n\n"); não são necessárias, pode apagar.
  11. Seu programa está errado realmente, veja isso: int var=10; { return(var=10); } Isso não existe, você não está declarando uma função, basta colocar: int var=10; Isso já declara e inicializa a variável global. int 20,30,40,50,60; printf("%d %d %d %d %d %d",var,20,30,40,50,60); Essa declaração está estranha, você deveria declarar o nome da sua variável e atribuir o seu valor, assim: int a=20,b=30,c=40,d=50,e=60; printf("%d %d %d %d %d %d",var,a,b,c,d,e); Assim você está atribuindo os valores às variáveis e exibindo-as. Outro erro é que você declarou duas vezes o main, isso não pode acontecer, você pode fazer tudo dentro do mesmo escopo. Outro erro é a sua inicialização das variáveis char: char caractere='c','o','e','l','h','a'; Você deve fazer assim: char ch1='c',ch2='o',ch3='e',ch4='l',ch5='h',ch6='a'; printf("%c %c %c %c %c %c",ch1,ch2,ch3,ch4,ch5,ch6); Tente fazer assim.
  12. Para declarar uma variável global você faz isso fora de um escopo, ai vai um exemplo: #include<stdio.h> int VarGlobal; main() { .... } Essa variável do tipo inteira que criei e chamei de VarGlobal é global, ou seja, será aceita em todas as funções do meu programa, eu poderia incializá-la, assim: #include<stdio.h> int VarGlobal=5; main() { .... } Pronto, agora é uma variável global inicializada com valor 5. Isso te ajuda com a primeira parte do seu programa. Para declarar uma variável local no programa principal é simples, basta declarar dentro do escopo main, assim: #include<stdio.h> main() { int VarLocal=10; .... } Veja que a declarei como local e já inicializada em 10. Isso te ajuda a resolver a segunda parte do seu programa. Agora para finalizar, inicializando um caractere, primeiro você o declara como sendo do tipo char, e depois o inicializa, assim: #include<stdio.h> main() { char caractere='c'; printf("%c",caractere); getch(); } Pronto, você inicializou a variável caractere com a letra c. Agora tente fazer seu programa, qualquer duvida poste de novo.
  13. RenatoMejias

    Virus Copy.exe

    Leia as informações desse tópico e siga os procedimentos indicados nele para a remoção do malware.
  14. Super_Zica_Man, não entendi direito sua dúvida, mas deu a entender que não tem relação nenhuma com o fórum, portanto estarei movendo seu post para o local apropriado, ai o moderador da seção decide depois o que fazer.
  15. brunowck, eu reescrevi seu código para ficar mais simples, veja como ficou: Sub troca() Dim datanova As String data = Range("I5").Value datanova = Month(data) & "/" & Day(data) & "/" & Year(data) Range("J5").NumberFormat = "mm/dd/yyyy" Range("J5").Value = datanova End Sub Tente com esse código.
  16. É interessante entender a lógica envolvida em programação, aqui no fórum tem uma sala que se chama Lógica de Programação, e ela ajuda a entender esses conceitos básicos de programação, veja este tópico por exemplo, fala um pouco sobre laços: http://scriptbrasil.com.br/forum/index.php?showtopic=84690
  17. Rafael, quem programa sabe de uma verdade imutável, "não existe programa a prova de falhas", sem excessões, o Windows não é diferente, falar que vão lançar uma versão sem erros já seria um erro, o que pode ser feito é encontrar as falhas presentes e corrigirem, o problema seria se não corrigissem, ai realmente não valeria a pena pagar uma "fortuna" por ele.
  18. RenatoMejias

    Vba

    Estarei movendo seu tópico para VBA.
  19. Paulo Nobre, apesar do Access pertencer ao pacote Office, aqui no fórum tem uma seção exclusiva dele, então estarei movendo seu tópico para lá.
  20. Essas é possível fazer usando Formatação condicional. Creio que seja mais fácil fazer essa usando VBA.
  21. Você pode usar o Range, ai vai um pequeno exemplo de como usá-lo: Range("A1").Value = 5 Se você coloca esse código dentro de um botão e executa, a célula A1 receberá o valor 5. Agora você pode incoporar essa idéia à sua aplicação para fazê-la dinâmica.
  22. Ok, vamos por partes: Isso é retundante, todos somos usuários, na hora de responder dúvidas um membro da equipe e um membro qualquer estão na mesma situação, tanto pode saber a resposta como não. ou seja, além de ter o tópico movido pra outros assuntos, o mesmo ficou em menos evidência, o Monitor não aceitou as críticas feitas por mim ao , acredito eu, erro em mover o tópico e sem nem ao menos tirar ou indicar uma possível solução para minha dúvida... O seu tópico não é melhor que os outros 380329 posts existentes neste momento no fórum, seu tópico não se relacionava com a área scriptbrasil, então foi movido corretamente. ou seja, soltou graça a mim , então critiquei também a forma com que postou sem nem ao menos me ajudar, portanto , soltou graça e levou graça também, cada ação tem uma reação, mas o amigo dele que é Monitor não gostou da critica que fiz apenas por eu ter me sentido prejudicado com relação a remoção do tópico que o mesmo fez, por isso fechou meu tópico.... Isso foi interpretação EXCLUSIVAMENTE SUA, consultei outros amigos que tenho no MSN (que nem cadastrados no fórum são) nenhum deles entendeu isso como uma 'gracinha contra você'. Seu tópico foi fechado pela falta de consideração para com os outros membros que TENTARAM te ajudar (afinal, esse é o objetivo do fórum). Todos meus amigos que consultei no MSN mostrando os tópicos em questão entenderam que as ofensas partiram de você, então antes de criticar a postura de alguém, analise a sua própria e use de empatia, se alguém te respondesse como você respondeu o Beraldo e o Black Dragon você gostaria de levar uma resposta dessa? PS: Interessante sua assinatura: Um membro novato no fórum não quer dizer que ele é novato em informática.
  23. Como isso se trata de VBA, vou mover para o fórum certo.
  24. Eu não uso o Outlook para conta no hotmail, pelo conteúdo da Microsoft não dá para fazer isso, e eu não conheço outro gerenciado de e-mails.
×
×
  • Criar Novo...