- 02 Mai 2016 às 06:07
#10279
Aos amigos do Forum,
Em uma Plan2 eu tenho uma relação do NOME de alunos na coluna B, o nome do primeiro aluno começa na linha 6. Na coluna C tenho as NOTAS dos alunos. Apenas isso na Plan2, uma coluna para NOME e uma coluna para NOTA. Eu nomeei essa lista de alunos da coluna B com o nome de ListaDeAlunos. Então o range para procurar um determinado aluno é ListaDeAlunos.
O que eu desejo é usar um UserForm e com a linguagem VBA atualizar as notas dos alunos, não desejo digitar a nota atualizada diretamente nas células da Plan2, mas digitar o nome e a nota do aluno em duas TextBox colocadas no Form, clicar em um botão(command Button), procurar esse cara lá na ListaDeAlunos da Plan2 e inserir a nota dele que digitei na TextBox2. Esclarecendo, no Form, na TextBox1 digito o nome do aluno e na TextBox2 digito a nota dele. Mas isso não é para criar todos os nomes e todas as notas, é apenas para atualizar uma NOTA para um aluno já existente lá na ListaDeAlunos.
O que eu desejo é ao clicar no cmdATUALIZA do Form, que o código vá lá na Plan2, faça uma varredura na ListaDeAlunos, encontre o mesmo nome do aluno digitado na TextBox1(do Form) e simplesmente coloque a nota digitada na TextBox2 do Form, na célula da Plan2 que fica a direita do nome desse aluno encontrado na ListaDeAlunos da Plan2.
Se alguém souber como é esse código em VBA, agradeço muito.
Um grande abraço a todos.
Ivan
Em uma Plan2 eu tenho uma relação do NOME de alunos na coluna B, o nome do primeiro aluno começa na linha 6. Na coluna C tenho as NOTAS dos alunos. Apenas isso na Plan2, uma coluna para NOME e uma coluna para NOTA. Eu nomeei essa lista de alunos da coluna B com o nome de ListaDeAlunos. Então o range para procurar um determinado aluno é ListaDeAlunos.
O que eu desejo é usar um UserForm e com a linguagem VBA atualizar as notas dos alunos, não desejo digitar a nota atualizada diretamente nas células da Plan2, mas digitar o nome e a nota do aluno em duas TextBox colocadas no Form, clicar em um botão(command Button), procurar esse cara lá na ListaDeAlunos da Plan2 e inserir a nota dele que digitei na TextBox2. Esclarecendo, no Form, na TextBox1 digito o nome do aluno e na TextBox2 digito a nota dele. Mas isso não é para criar todos os nomes e todas as notas, é apenas para atualizar uma NOTA para um aluno já existente lá na ListaDeAlunos.
O que eu desejo é ao clicar no cmdATUALIZA do Form, que o código vá lá na Plan2, faça uma varredura na ListaDeAlunos, encontre o mesmo nome do aluno digitado na TextBox1(do Form) e simplesmente coloque a nota digitada na TextBox2 do Form, na célula da Plan2 que fica a direita do nome desse aluno encontrado na ListaDeAlunos da Plan2.
Se alguém souber como é esse código em VBA, agradeço muito.
Um grande abraço a todos.
Ivan