Notifications
Clear all

Varredura Horizontal

3 Posts
3 Usuários
0 Reactions
798 Visualizações
(@jocacoco)
Posts: 0
New Member
Topic starter
 

Boa tarde amigos.

Estou fazendo um programinha que tem a seguinte função. No cadastro de Usuários, tenho as seguintes informações: Nome, Data de Nascimento, Cargo e Ficha técnica.

Só que esse campo, ficha técnica, não será só um numero, posso cadastrar vários códigos de fichas técnicas futuras. Ai eu pensei fazer da seguinte forma: ( http://prntscr.com/e68xfh ) Coluna A - Nome, Coluna B - Data de Nascimento, Coluna C - Cargo e Coluna D - Ficha técnica (Sendo que a depender dos funcionários, uns terão mais fichas técnicas que outros).

Já consegui fazer o controle, pra ele encontrar a ultima ficha técnica do funcionário e colocar na próxima coluna. Só que no meu formulário no campo Fichas Técnicas, tenho um listBox, e nele queria que ficasse registrados todos os códigos de FT cadastradas.

Queria saber se existe outra forma de fazer isso. se essa seria for uma boa alternativa, como poderia implementar (mostrar os códigos cadastrados nas colunas, na listbox. Pq se fosse nas linhas dava pra fazer com RowSource), ja fiz mil códigos aqui, e com base nos meu conhecimentos, já não tenho mais possibilidades kkkk. Espero que tenham entendido ;)

 
Postado : 08/02/2017 3:45 pm
(@mprudencio)
Posts: 0
New Member
 

Excel trabalha em linha nao em coluna

Melhor repetir o funcionario e cadastrar novamente

 
Postado : 08/02/2017 5:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Não sei como está seu formulário, supondo que a cada registro mostrado, deve identificar a linha desse registro, em seguida determinar a ultima coluna com registro
lastColum = Cells(1, Cells.Columns.Count).End(xlToLeft).Column (o numero 1 refere-se a linha; portanto deverá ser variavel); e construir um loop para incluir os valores na listbox

 
Postado : 09/02/2017 8:17 am