Eu concordo, é irritante. O melhor que encontrei é tratar as pastas de trabalho como "guias" e usar Ctrl + W para fechar apenas uma.
Ou clique no botão x Fechar, não no topo, mas no botão inferior da pasta de trabalho.
Tenho notado que quando tenho várias pastas de trabalho abertas com o MS Excel e fecho uma, o Excel tentará fechá-las todas. Isso é extremamente frustrante e resultou em eu perder o trabalho em muitas ocasiões.
Existe alguma maneira que eu possa parar o Excel fazendo isso para que funcione semelhante ao MS Word?
Estou usando o Excel 2003 SP3.
edit: estou ciente de que posso usar o botão menor 'x', mas eu estava procurando uma maneira de alterar a funcionalidade atual do principal 'X'
Felicidades!
O Excel tem o que é conhecido como uma janela MDI (interface de vários documentos) , o que significa que todas as suas planilhas abertas estão em uma única janela principal do Excel.
Quando você está saindo de uma planilha, clica no botão grande de fechamento X na parte superior da janela ou no X menor próximo logo abaixo dele? O que está por cima é o fechamento do Excel, e o que está abaixo é o fechamento da planilha.
Aqui está uma solução: Abra a nova pasta de trabalho, pressione Alt + F11 para abrir o editor do VB, clique duas vezes em ThisWorkbook no painel Project Explorer e cole este código:
Private Sub Workbook_BeforeClose(bCancel As Boolean)
If Workbooks.Count > 1 Then
ActiveWorkbook.Close
bCancel = True
End If
End Sub
Salve como arquivo CloseFix.XLA (suplemento do Excel), ele deve salvá-lo automaticamente na pasta de suplementos. Ative-o no menu Ferramentas e suplementos. De agora em diante, se você tiver mais de uma janela do Excel, elas se comportarão como janelas autônomas.
Uma alternativa é sempre abrir uma nova instância do Excel para cada pasta de trabalho aberta. Dessa forma, o Excel MDI, como Jared chamou, só irá lidar com essa pasta de trabalho. Quando você fechá-lo, você ainda terá os outros na sua barra de tarefas.
Para fazer isso, primeiro abra o Excel em seu atalho usual para o aplicativo e abra uma pasta de trabalho no Excel. Se você abrir uma pasta de trabalho por conta própria, ela sempre estará na instância mais recente do Excel que já está aberta.
A desvantagem disso é ter que lembrar de sempre fazer isso, e também você não terá a opção de fechá-los todos de uma só vez quando quiser fazer isso.
Boa sorte. :)
Você também pode clicar com o botão direito do mouse na instância do Excel que deseja fechar na barra de tarefas que abrirá um menu que possui uma opção de fechamento. Selecionar essa opção só fechará a instância em que você clicou com o botão direito. Espero que isso ajude.
Tags microsoft-excel-2003