Notifications
Clear all

Codigo editar linha não vazia

16 Posts
2 Usuários
0 Reactions
1,989 Visualizações
victorsam
(@victorsam)
Posts: 110
Estimable Member
Topic starter
 

o que tem de errado nesse código na hora de editar uma celula preenchida...

Linha = Sheets(g).Cells(1048576, col).End(xlUp).Row + 0

Tentar não é saber, é ter a certeza que vai descobrir

Dicas excel, vba, Access http://vbaedit.blogspot.com.br/

 
Postado : 03/05/2014 8:26 pm
victorsam
(@victorsam)
Posts: 110
Estimable Member
Topic starter
 

Victor, tem de Localizar a Plan referente ao Mes, a Semana e depois a linha a com o dia da semana, até ai eu entendi, o que você não disse é sobre a possibilidade de se lançar o dia da semana errada, que é o que acontece com sua rotina na questão do lançamento, então precisamos resolver esta parte primeiro.

Por outro lado, como disse:
"O problema é a semana 2... se fosse só a semana 1 seria facil eu acho, eu já vi vários código que poriam alterar facilmente.. na minha plan original tenho semana 1.. até semana 4"
Faça o seguinte construa esta que diz ser fácil e que já teria a solução, que a partir deta as outras semanas seriam só questão de adaptação e ajustes, depois poste aqui que auxilio, no momento não tenho como recriar todas as instruções.

[]s

Coloquei esse codigo no CASE e ta funcionando perfeito

        UltimaLinha = Cells(1, Cells.Columns.Count).End(xlToLeft).Column
    If UltimaLinha < 3 Then UltimaLinha = 3
    
        For i = 3 To UltimaLinha
        If Range("A" & i).Value = TextBox1.Text Then
        
            Range("B" & i).Value = TextBox2.Text
            Range("C" & i).Value = TextBox3.Text
            Range("D" & i).Value = TextBox4.Text
            Range("E" & i).Value = TextBox5.Text
                
            Exit For
        End If
    Next
        
    MsgBox ("Atualizado com Sucesso")

Link Arquivo: https://dl.dropboxusercontent.com/u/165 ... estes.xlsm

Tentar não é saber, é ter a certeza que vai descobrir

Dicas excel, vba, Access http://vbaedit.blogspot.com.br/

 
Postado : 26/05/2014 6:28 pm
Página 2 / 2