Spara Rörelse på Enter med en arbetsbok

April 7

Kathy använder flera Excel-arbetsböcker dagligen. I vissa, vill hon markören för att flytta ner efter införande av uppgifter och i andra vill hon markören för att flytta höger. Hon undrar om det finns ett sätt att spara markören riktningen med varje enskild arbetsbok.

Den riktning i vilken de utvalda cell flyttas när du trycker på Enter bestäms på applikationsnivå genom att följa dessa steg:

  1. Visa Excel dialogrutan Alternativ. (I Excel 2007 klickar på Office-knappen och sedan på Excel-alternativ. I Excel 2010 och Excel 2013 display fliken Arkiv i menyfliksområdet och sedan på Alternativ.)
  2. Till vänster i dialogrutan klickar du på Avancerat. (Se figur 1.)

    Spara Rörelse på Enter med en arbetsbok

    Figur 1. De avancerade alternativ för Excel dialogrutan Alternativ.

  3. Under Redigera Alternativ, se till att kryssrutan "Efter att ha tryckt på Enter, flytta valet" är markerad (det borde vara standard).
  4. Använda Riktning listrutan, ändra riktning som önskas. Ändra riktningen påverkar hur Excel beter sig alla arbetsböcker.
  5. Klicka på OK.

Eftersom det hanteras på ett program nivå, är inställningen lagras inte med enskilda arbetsböcker. Du kan dock skapa ett makro som kan lagras med arbetsboken, och makrot kan ändra riktning. Helst skulle makrot ändrar riktning när en arbetsbok aktiverades och återställa riktning när arbetsboken inaktiverades-mening, när en annan arbetsbok aktiverades eller programmet avslutas.

Offentlig MouseDirection As Long

Private Sub Workbook_Activate ()
MouseDirection = Application.MoveAfterReturnDirection
Application.MoveAfterReturnDirection = xlToRight
End Sub

Private Sub Workbook_Deactivate ()
Application.MoveAfterReturnDirection = MouseDirection
End Sub

Dessa är faktiskt två makron och de bör läggas till ThisWorkbook objektet i VBA editorn. Som visas, sätter theWorkbook_Activate makro riktningen att vara mot höger efter Enter trycks ned. Om du föredrar, kan du byta xlToRight med något av följande: xlDown, xlUp eller xlToLeft.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (13073) gäller Microsoft Excel 2007, 2010, och 2013.