Il tasto destro non funziona in Excel

Nel caso in cui si risconti il problema che il tasto destro non  funziona in Excel è possibile provare una delle seguenti soluzioni:

Soluzione 1: rinominare o eliminare il file .xlb

  1. Chiudere Excel
  2. Aprire espora file e nella barra indirizzi scrivere %appdata%\Microsoft\Excel
  3. Si viene posizionati in una cartella utente dove ci sono le impostazioni personali di Excel
  4. Provare a rinominare il file .xlb (ad esempio in .xlb.old) o ad eliminarlo
  5. Provare a vedere se il problema è risolto

Il file xlb memorizza le configurazioni dei menu e della toolbar.

Soluzione 2: rinominare o eliminare la cartella XLSTART

  1. Chiudere Excel
  2. Aprire espora file e nella barra indirizzi scrivere %appdata%\Microsoft\Excel
  3. Si viene posizionati in una cartella utente dove ci sono le impostazioni personali di Excel
  4. Provare a rinominare la cartella XLSTART (ad esempio in XLSTART.old) o ad eliminarla
  5. Provare a vedere se il problema è risolto

La cartella XLSTART contiene le impostazioni di avvio di Excel, a riguardo si veda Use startup folders in Excel.

Soluzione 3: reset dei menu contestuali

  1. Aprire Excel
  2. Premere [Alt]+[F11]
  3. Premere [Ctrl]+[g]
  4. Digitare Application.CommandBars(“Cell”).Reset
  5. Premere [Enter]
  6. Chiudere il VBA editor per tornare ad Excel e provare a vedere se il problema è risolto

A riguardo si vedano:

Soluzione 4: abilitazione dei menu contestuali

  1. Aprire Excel
  2. Premere [Alt]+[F11]
  3. Premere [Ctrl]+[g]
  4. Digitare Application.CommandBars(“Cell”).Enabled=true
  5. Premere [Enter]
  6. Chiudere il VBA editor per tornare ad Excel e provare a vedere se il problema è risolto

A riguardo si vedano:

[Update 01]

Soluzione 5: reset dei menù contestuali

  1. Aprire Excel
  2. Premere [Alt]+[F11]
  3. Premere [Ctrl]+[g]
  4. Digitare Application.CommandBars(“Cell”).Reset
  5. Premere [Enter]
  6. Digitare Aapplication.CommandBars(“cell”).Enabled = True
  7. Premere [Enter]
  8. Digitare Application.CommandBars(“Column”).Reset
  9. Premere [Enter]
  10. Digitare Application.CommandBars(“column”).Enabled = True
  11. Premere [Enter]
  12. Digitare Application.CommandBars(“Row”).Reset
  13. Premere [Enter]
  14. Digitare Application.CommandBars(“row”).Enabled = True
  15. Premere [Enter]
  16. Chiudere il VBA editor per tornare ad Excel e provare a vedere se il problema è risolto

Inoltre esiste anche il comando Application.Commandbars(“ply”).Enabled = True/False che abilita/disabilita il menu contestuale sulle schede del foglio di lavoro.

Un grazie a Emilio per aver condiviso anche questa soluzione trovata nella discussione https://www.excelvba.it/forumexcel/forums/discussione/non-funziona-il-click-destro-del-mouse-su-righe-e-colonne-di-excel/.