Como permitir apenas o redimensionamento de células, mas não é possível alterar dados no Excel?

1

Em um dos meus códigos de lote, eu envio alguns dados para o excel. Inicialmente, só permito que o usuário imprima e não faça alterações na planilha. Mas, em seguida, o usuário solicita que eles desejem redimensionar a célula, ajustar a altura etc. antes de imprimir e que essas alterações possam ser salvas. Mas eu não quero que eles alterem os dados. Isso é possível? Se eu definir o arquivo excel como somente leitura, o usuário não poderá salvar nenhuma alteração, incluindo o redimensionamento da célula.

    
por Baxter BXTR 29.07.2013 / 10:44

2 respostas

0

Desbloqueie a planilha e lance isso no VBA e execute-a. Ele fará o que você está procurando para a planilha ativa. Substitua "Senha" pela sua senha.

sub baxter()
ActiveSheet.Protect "Password", AllowFormattingRows:=True, AllowFormattingColumns:=True
end sub
    
por 29.07.2013 / 18:22
2

Você não precisa de código para fazer isso. Quando você clica para Proteger a planilha, haverá uma lista suspensa com uma lista de itens que você pode permitir. Clique em colunas e linhas de formato.

    
por 01.10.2015 / 21:10