Excel 2010 - Segmen...
 
Notifications
Clear all

Excel 2010 - Segmentação de Dados

10 Posts
1 Usuários
0 Reactions
6,036 Visualizações
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Amigos
Boa Tarde

Efetuando uma tabela dinamica, fiz um dashboard atraves da opção de segmentação de dados que existe no excel 2010.
Ate ai excelente....
Porem não consigo "bloquear" a planilha de forma que fique liberada somente a manipulação dos segmentos e consequentemente os gráficos gerados.
alguem poderia me dar uma luz?

abraços

 
Postado : 27/07/2011 9:00 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá JPerez, tudo bem?

Quando você bloqueia uma sheet que tem uma tabela dinâmica, acontece esse problema, porém tem solução.

Manda o arquivo que analisamos e ajudamos você.

Abraço. :mrgreen:

 
Postado : 14/08/2011 11:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Segue um exemplo...

LEMBRO QUE SÓ SERA POSSIVEL ATRAVES DO EXCEL 2010.

Ao abrir o arquivo vc deve escolher um vendedor ou periodo.
Ate ai muito bem...
O grafico se modela de acordo com a tabela dinamica.

Mas como faço para "travar" o grafico sem travar a segmentação de dados .

Toda vez que consigo travar o gráfico, não consigo utilizar a seleção (segmentação de dados).

abraços .....

 
Postado : 16/08/2011 2:41 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Olá Jperez tudo bem?

Desculpa a demora em responder, estou ocupado esses dias.

Vamos lá! Ficou meio complicado sua explicação, mas consegui absorver alguns pontos, veja no arquivo anexo se era isso que você precisava.

Para você bloquear a sua sheet e deixar somente a segmentação habilitada siga os passos abaixo.

Clique sobre os campos de segmentação com o botão direito. Opção >Tamanho e Propriedades>Propriedades>retire a seleção "Bloqueado"
Depois clique com o botão direito sobre o nome da Sheet que está a tabela.
Escolha > (Proteger Planilha ) escolha uma senha para proteção, deixe selecionado somente os campos (Selecionar células bloqueadas, Selecionar células desbloqueadas, Usar relatório de tabela dinâmica, Editar cenários)

Caso falte algo me avise.

Abraço. :mrgreen:

 
Postado : 21/08/2011 8:29 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Walter
Muito obrigado....

E exatamente o que queria e preciso....

Mas tem um problema.. ao abrir a planilha a mesma faz conexão com banco de dados MYSQL.

e devido as restrições a mesma não ta atualizando.....

como proceder? tem algo ?

abraços

 
Postado : 22/08/2011 2:11 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa noite Jperez,

Supondo que você use um código em VBA para fazer essa atualização com seu BD, siga os passos abaixo que vai dar tudo certo.

Abra o editor do Visual Basic clique em "Esta Pasta de Trabalho" e cole o código abaixo.

Private Sub Workbook_Open()

Worksheets("Plan1").Select ' Troque Plan1 pelo nome da sua sheet

On Error GoTo TrataErro

ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True

'Cole aqui seu código para atualizar a BD do Mysql

ActiveSheet.Unprotect

Exit sub

TrataErro:

MsgBox "Ops! Ocorreu um erro na atualização"

End Sub

Veja se isso já resolve seu problema.

Abraço :mrgreen:

 
Postado : 22/08/2011 6:15 pm
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Walter
Bom dia

Não utilizo o VB para conexão não.

Vou na parte DADOS > Obter dados externos > De outras fontes. (Banco e MYSQL).

Abraços e obrigado pela ajuda.

 
Postado : 23/08/2011 6:48 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Boa tarde Jperez,

Você pode fazer da seguinte forma, utilize o gravado de macro do Excel fazendo todo o processo que você faz hoje.

No site do www.guiadoexcel.com.br tem todo o processo de como criar o vinculo e manter atualizado esse vinculo.

Link1 : http://guiadoexcel.com.br/criar-conexao ... s-no-excel

Link2 : http://guiadoexcel.com.br/executar-stor ... s-no-excel

Faça todo o processo conforme o artigo, depois cole o código e coloque dentro do código que passei para você no comentário acima.

Vai dar tudo certo, depois que fizer o processo comenta se ocorreu tudo certo.

Abraço :mrgreen:

 
Postado : 23/08/2011 9:28 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

Walter

Muito obrigado pela ajuda....

Porem agora que percebi.....

Os gráficos estão condicionados as tabelas dinâmicas (gráficos dinamicos)....

E as tabelas dinâmicas "se moldam" "ajustam" graças a segmentação de dados.

qndo eu bloqueio a planilha .. a tabela dinamica não atualiza de acordo com a segmentação ... devido ao bloqueio....

para fazer isso... vou ter que fazer uma planilha (sheet) auxiliar oculta, aonde irá constar todas as tabelas dinamincas... e os graficos ai sim coloco numa planilha restrita.

abraços e obrigado pelo aprendizado.

att

 
Postado : 25/08/2011 10:14 am
(@fernandofernandes)
Posts: 43750
Illustrious Member
Topic starter
 

JPerez,

É só você deixar a tabela dinâmica desbloqueada que funciona certinho....

Abraço :mrgreen:

 
Postado : 25/08/2011 1:37 pm