Adicionar uma barra de rolagem ou um botão de rotação a uma planilha

Use uma barra de rolagem ou um botão de rotação para inserir ou alterar rapidamente um intervalo de valores.

O que deseja fazer?



Saber mais sobre barras de rolagem e botões de rotação

Barra de rolagem    Percorre um intervalo de valores quando você clica nas setas de rolagem ou quando arrasta a caixa de rolagem. É possível percorrer uma página (ou intervalo predefinido) de valores clicando na região entre a caixa de rolagem e a seta de rolagem. Normalmente, um usuário também pode digitar um valor de texto diretamente na célula ou na caixa de texto associada. Use uma barra de rolagem para definir ou ajustar um amplo intervalo de valores ou nos casos em que a precisão não é importante. Por exemplo, use uma barra de rolagem para um intervalo de porcentagens que sejam estimativas ou para ajustar a seleção de cores em graduações.


Barra de rolagem (controle de formulário)

Exemplo de controle de barra de rolagem de formulário

Barra de rolagem (controle ActiveX)

Exemplo de controle de barra de rolagem ActiveX


Botão de rotação    Facilita o aumento ou a redução de um valor, como um incremento de número, um horário ou uma data. Para aumentar o valor, clique na seta para cima e, para diminuí-lo, clique na seta para baixo. Um usuário também pode digitar um valor de texto diretamente na célula ou na caixa de texto associada. Use um botão de rotação, por exemplo, para facilitar a inserção de um mês, de um dia, de um número de ano ou o aumento de um nível de volume.


Botão de rotação (controle de formulário)

Exemplo de controle de botão de rotação de formulário

Botão de rotação (controle ActiveX)

Exemplo de controle de botão de rotação ActiveX


Início da página Início da página

Adicionar uma barra de rolagem (controle de formulário)

  1. Se a guia Desenvolvedor não estiver disponível, exiba-a.

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.

 Observação   A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent.

  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles de Formulário, clique em Barra de rolagem Imagem do botão.

Grupo Controles

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo da barra de rolagem.

 Observação   A barra de rolagem é adicionada em orientação de cima para baixo.

  1. Para orientar a barra de rolagem da esquerda para a direita, arraste uma das alças de dimensionamento na diagonal.
  2. Na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

 Dica   Você também pode clicar com o botão direito no controle e clicar em Formatar Controle.

 Observação   Antez de clicar em Propriedades, verifique se o objeto para o qual você deseja examinar ou alterar propriedades já está selecionado.

Para especificar as propriedades do controle, faça o seguinte:

  1. Na caixa Valor atual, insira o valor inicial no intervalo de valores permitidos abaixo, que corresponde à posição da caixa de rolagem na barra de rolagem. Esse valor não deve ser:
    • Menor do que o Valor mínimo; caso contrário, o Valor mínimo será usado.
    • Maior do que o Valor máximo; caso contrário, o Valor máximo será usado.
  2. Na caixa Valor mínimo, insira o menor valor que um usuário pode especificar ao posicionar a caixa de rolagem no ponto mais próximo do topo da barra de rolagem vertical ou na extremidade esquerda de uma barra de rolagem horizontal.
  3. Na caixa Valor máximo, insira o maior valor que um usuário pode especificar ao posicionar a caixa de rolagem no ponto mais distante do topo da barra de rolagem vertical ou na extremidade direita de uma barra de rolagem horizontal.
  4. Na caixa Alteração incremental, insira a proporção em que o valor aumenta ou diminui e o grau em que a caixa de rolagem se move quando a seta em uma das extremidades da barra de rolagem é clicada.
  5. Na caixa Mudança de página, insira a proporção em que o valor aumenta ou diminui e o grau em que a caixa de rolagem se move quando você clica na área entre a caixa de rolagem e uma das setas de rolagem. Por exemplo, em uma caixa de rolagem com um valor mínimo de 0 e um valor máximo de 10, se você definir a propriedade Mudança de página como 2, o valor aumentará ou diminuirá em 2 (nesse caso, 20% do intervalo de valor da caixa de rolagem) quando você clicar na área entre a caixa de rolagem e uma das setas de rolagem.
  6. Na caixa Vínculo da célula, insira uma referência de célula que contenha a posição atual da caixa de rolagem.

A célula vinculada retornará o valor atual correspondente à posição da caixa de rolagem.

Use esse valor em uma fórmula para responder ao valor da célula especificada na caixa Vínculo da célula que corresponde à posição atual da caixa de rolagem. Por exemplo, se você criar uma barra de rolagem de fator de risco com as propriedades a seguir:

Propriedade Valor
Valor atual 100
Valor mínimo 0
Valor máximo 100
Alteração incremental 1
Mudança de página 5
Vínculo da célula C1

Com essas configurações, o usuário pode usar a barra de rolagem para inserir um número preciso ou clicar na área entre a barra de rolagem e a seta para alterar o valor em incrementos de 5.

A fórmula a seguir na célula D1 retorna o valor exato baseado no valor atual da célula vinculada:

=IF(C1 > 50, "Acceptable", "Unacceptable")

A seguinte fórmula de matriz na célula D1 atribui um grau ao fator de risco, com base no valor atual da célula vinculada.

=LOOKUP(A4,{0,20,40,60,80},{"F","D","C","B","A"})

 Observação   Clicar na seta de rolagem esquerda ou superior depois que o valor mínimo tiver sido atingido ou clicar na seta de rolagem direita ou inferior depois que o valor máximo tiver sido atingido não terá efeito sobre o valor retornado. A barra de rolagem permanece no valor mínimo ou máximo e não circula pelo intervalo de valores permitidos.

Início da página Início da página

Adicionar uma barra de rolagem (controle ActiveX)

  1. Se a guia Desenvolvedor não estiver disponível, exiba-a.

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.

 Observação   A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent.

  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles ActiveX, clique em Barra de Rolagem Imagem do botão.

Grupo Controles

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo da barra de rolagem.
  2. Para editar o controle, verifique se você está no modo de design. Na guia Desenvolvedor, no grupo Controles, ative Modo de Design Imagem do botão.
  3. Para especificar as propriedades de controles, na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

 Dica   Você também pode clicar com o botão direito no controle e clicar em Propriedades.

A caixa de diálogo Propriedades é exibida. Para obter informações detalhadas sobre cada propriedade, selecione a propriedade e pressione F1 para exibir um tópico da Ajuda do Visual Basic (Ajuda do Visual Basic: para obter Ajuda para o Visual Basic, aponte para Macro no menu Ferramentas e clique em Editor do Visual Basic. No menu Ajuda, clique em Ajuda do Microsoft Visual Basic.). Também é possível digitar o nome da propriedade na caixa Pesquisar da Ajuda do Visual Basic. A seção a seguir resume as propriedades que estão disponíveis.

Resumo das propriedades por categorias funcionais

Para especificar Use esta propriedade
Geral:  
Se o controle será ou não carregado quando a pasta de trabalho for aberta. Ignorada para controles ActiveX. AutoLoad (Excel)
Se o controle pode ou não receber o foco e responder a eventos gerados pelo usuário. Enabled (Formulário)
Se o controle pode ou não ser editado. Locked (Formulário)
O nome do controle. Name (Formulário)
A forma como o controle é anexado às células abaixo dele (flutuação livre, movimentação sem dimensionamento ou movimentação com dimensionamento). Placement (Excel)
Se o controle pode ou não ser impresso. PrintObject (Excel)
Se o controle está visível ou oculto. Visible (Formulário)
Dados e ligação:  
O intervalo vinculado ao valor do controle. LinkedCell (Excel)
O conteúdo ou estado do controle. Value (Formulário)
Tamanho e posição:  
A altura ou a largura em pontos. Height, Width (Formulário)
A distância entre o controle e a margem esquerda ou superior da planilha. Left, Top (Formulário)
Se a orientação é vertical ou horizontal. Orientation (Formulário)
Formatação:  
A cor de fundo. BackColor (Formulário)
A cor de primeiro plano. ForeColor (Formulário)
Se o controle tem ou não uma sombra. Shadow (Excel)
Teclado e mouse:  
Um ícone de mouse personalizado. MouseIcon (Formulário)
O tipo de ponteiro que é exibido quando o usuário posiciona o mouse sobre um objeto específico (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específica para barra de rolagem:  
O atraso em milésimos de segundo depois que você clica na barra de rolagem uma vez. Delay (Formulário)
O grau de movimento que ocorre quando o usuário clica na área entre a caixa de rolagem e uma das setas de rolagem. LargeChange (Formulário)
Os valores máximos e mínimos permitidos. Max, Min (Formulário)
Se o tamanho da caixa de rolagem é ou não proporcional ou fixo à região de rolagem. ProportionalThumb (Formulário)
O grau de movimento que ocorre quando o usuário clica em uma seta de rolagem no controle. SmallChange (Formulário)

Início da página Início da página

Adicionar um botão de rotação (controle de formulário)

  1. Se a guia Desenvolvedor não estiver disponível, exiba-a.

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.

 Observação   A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent.

  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles de Formulário, clique em Botão de Rotação Imagem do botão.

Grupo Controles

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de rotação.
  2. Na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

 Dica   Você também pode clicar com o botão direito no controle e clicar em Formatar Controle.

Para definir as propriedades do controle, faça o seguinte:

  1. Na caixa Valor atual, insira o valor inicial do botão de rotação no intervalo de valores permitidos a seguir. Esse valor não deve ser:
    • Menor do que o Valor mínimo; caso contrário, o Valor mínimo será usado.
    • Maior do que o Valor máximo; caso contrário, o Valor máximo será usado.
  2. Na caixa Valor mínimo, insira o menor valor que um usuário pode especificar ao clicar na seta inferior do botão de rotação.
  3. Na caixa Valor máximo, insira o maior valor que um usuário pode especificar ao clicar na seta superior do botão de rotação.
  4. Na caixa Alteração incremental, insira a proporção em que o valor aumenta ou diminui quando as setas são clicadas.
  5. Na caixa Vínculo da célula, insira uma referência de célula que contenha a posição atual do botão de rotação.

A célula vinculada retorna à posição atual do botão de rotação.

Use esse valor em uma fórmula para responder ao valor da célula especificada na caixa Vínculo da célula que corresponde à posição atual do botão de rotação. Por exemplo, crie um botão de rotação para definir a idade atual de um funcionário, com as propriedades a seguir:

Propriedade Valor
Valor atual 35
Valor mínimo 21
Valor máximo 70
Alteração incremental 1
Vínculo da célula C1

Com essas configurações, o usuário pode clicar no botão de rotação para inserir uma idade que se enquadre em uma faixa etária mínima e máxima. A idade média dos funcionários é 35 e, portanto, 35 é uma boa opção para ser definida como valor inicial.

A fórmula a seguir na célula D1 determina a permanência no emprego que se baseia no valor de idade atual na célula que está vinculada ao botão de rotação e na idade do funcionário na ocasião da contratação — o valor em B1 (recuperado de outra fonte de dados). O fórmula calcula então uma porcentagem de bônus de feriado que se baseia nos anos de serviço:

=(C1 - B1)* .01

 Observação   Clicar na seta superior depois que o valor mínimo tiver sido atingido ou clicar na seta inferior depois que o valor máximo tiver sido atingido não terá efeito sobre o valor retornado. O botão de rotação permanece no valor mínimo ou máximo e não circula pelo intervalo de valores permitidos.

Início da página Início da página

Adicionar um botão de rotação (controle ActiveX)

  1. Se a guia Desenvolvedor não estiver disponível, exiba-a.

MostrarExibir a guia Desenvolvedor

  1. Clique no Botão Microsoft Office Imagem do botão e, em seguida, clique em Opções do Excel.
  1. Na categoria Mais Usados, em Opções principais para o trabalho com o Excel, marque a caixa de seleção Mostrar guia Desenvolvedor na Faixa de Opções e clique em OK.

 Observação   A Faixa de Opções é um componente do Interface de usuário do Microsoft Office Fluent.

  1. Na guia Desenvolvedor, no grupo Controles, clique em Inserir e, em Controles ActiveX, clique em Botão de Rotação Imagem do botão.

Grupo Controles

  1. Clique no local da planilha em que deseja exibir o canto superior esquerdo do botão de rotação.
  2. Para editar o controle, verifique se você está no modo de design. Na guia Desenvolvedor, no grupo Controles, ative Modo de Design Imagem do botão.
  3. Para especificar as propriedades de controles, na guia Desenvolvedor, no grupo Controles, clique em Propriedades Imagem do botão.

 Dica   Você também pode clicar com o botão direito no controle e clicar em Propriedades.

A caixa de diálogo Propriedades é exibida. Para obter informações detalhadas sobre cada propriedade, selecione a propriedade e pressione F1 para exibir um tópico da Ajuda do Visual Basic (Ajuda do Visual Basic: para obter Ajuda para o Visual Basic, aponte para Macro no menu Ferramentas e clique em Editor do Visual Basic. No menu Ajuda, clique em Ajuda do Microsoft Visual Basic.). Também é possível digitar o nome da propriedade na caixa Pesquisar da Ajuda do Visual Basic. A seção a seguir resume as propriedades que estão disponíveis.

Resumo das propriedades por categorias funcionais

Para especificar Use esta propriedade
Geral:  
Se o controle será ou não carregado quando a pasta de trabalho for aberta. Ignorada para controles ActiveX. AutoLoad (Excel)
Se o controle pode ou não receber o foco e responder a eventos gerados pelo usuário. Enabled (Formulário)
Se o controle pode ou não ser editado. Locked (Formulário)
O nome do controle. Name (Formulário)
A forma como o controle é anexado às células abaixo dele (flutuação livre, movimentação sem dimensionamento ou movimentação com dimensionamento). Placement (Excel)
Se o controle pode ou não ser impresso. PrintObject (Excel)
Se o controle está visível ou oculto. Visible (Formulário)
Dados e Ligação:  
O intervalo vinculado ao valor do controle. LinkedCell (Excel)
O conteúdo ou estado do controle. Value (Formulário)
Tamanho e Posição:  
A altura ou a largura em pontos. Height, Width (Formulário)
A distância entre o controle e a margem esquerda ou superior da planilha. Left, Top (Formulário)
Se a orientação é vertical ou horizontal. Orientation (Formulário)
Formatação:  
A cor de fundo. BackColor (Formulário)
A cor de primeiro plano. ForeColor (Formulário)
Se o controle tem ou não uma sombra. Shadow (Excel)
Teclado e Mouse:  
Um ícone de mouse personalizado. MouseIcon (Formulário)
O tipo de ponteiro que é exibido quando o usuário posiciona o mouse sobre um objeto específico (por exemplo, padrão, seta ou forma de I). MousePointer (Formulário)
Específica para botões de rotação:  
O atraso em milésimos de segundo depois que você clica no botão de rotação uma vez. Delay (Formulário)
Os valores máximos e mínimos permitidos. Max, Min (Formulário)
O grau de movimento que ocorre quando o usuário clica em uma seta de rotação no controle. SmallChange (Formulário)

Início da página Início da página

 
 
Aplica-se a:
Excel 2007