Låsa alla icke-tomma celler

March 6

Sandeep har ett kalkylblad som har hundratals rader och kolumner. Vissa av cellerna har information i dem och vissa är tomma. De tomma celler används för inmatning av data. Han skulle vilja ett sätt att enkelt låsa alla icke-tomma celler i ett valt intervall och sedan låsa kalkylblad.

Detta är ganska lätt att göra manuellt. Det finns en viktig punkt att tänka på, men: Alla celler i kalkylbladet är "låsta" som standard. Med andra ord behöver du inte leta efter ett sätt att låsa icke-tomma celler; du behöver bara leta efter ett sätt att låsa de tomma. (Det finns ett undantag till denna, riktat inom kort.)

Med detta i åtanke, kan du följa dessa steg för att få dina tomma celler upplåst:

  1. Markera området du vill påverka.
  2. Tryck på F5. Excel visas Gå till dialogrutan. (Se figur 1.)

    Låsa alla icke-tomma celler

    Figur 1. Gå till dialogrutan.

  3. Klicka Special. Excel visas Gå till Special dialogrutan. (Se figur 2.)

    Låsa alla icke-tomma celler

    Figur 2. Gå till Special dialogrutan.

  4. Välj Blanks alternativknappen.
  5. Klicka på OK.
  6. Tryck på Ctrl + 1. Excel visar dialogrutan Formatera celler.
  7. Se till att fliken Protection är vald. (Se figur 3.)

    Låsa alla icke-tomma celler

    Figur 3. Fliken Skydd av dialogrutan Formatera celler.

  8. Avmarkera kryssrutan Låst.
  9. Klicka på OK.

Det var allt. Nu kan du låsa kalkylblad och endast de tomma celler som valdes i slutet av steg 5 kommer att vara tillgänglig.

En intressant sak att notera är att du egentligen inte behöver välja ett område i steg 1. Om du istället väljer du en cell inom huvuddelen av din kalkylblads s poster, Excel förutsätter att du vill verka på den använda området kalkylbladet. Med andra ord, när du kommer till steg 5 vad som kommer att väljas är alla tomma celler i den använda området du kalkylblad.

En sak att vara medveten om är att när du ställer in låsningsstatus av en cell (steg 8), behåller den cell som status tills du specifikt ändra det. Detta innebär att om du tidigare gjort ändringar låsningsstatus av cellerna, kan det vara fördelaktigt att låsa cellerna före låsa de tomma. Du kan göra detta genom att följa dessa modifierade steg:

  1. Markera området du vill påverka.
  2. Tryck på Ctrl + 1. Excel visar dialogrutan Formatera celler.
  3. Se till att fliken Protection är vald.
  4. Se till att kryssrutan Låst är markerad.
  5. Klicka på OK.
  6. Tryck på F5. Excel visas Gå till dialogrutan.
  7. Klicka Special. Excel visas Gå till Special dialogrutan.
  8. Välj Blanks alternativknappen.
  9. Klicka på OK.
  10. Tryck på Ctrl + 1. Excel visar dialogrutan Formatera celler.
  11. Se till att fliken Protection är vald.
  12. Avmarkera kryssrutan Låst.
  13. Klicka på OK.

I så fall måste du utföra steg 1-du måste välja ett område att påverka. Excel kommer inte utgå som sträcker du vill påverka som i den tidigare kommentar.

Om du vill kan du använda ett makro för att skydda dina celler och ditt kalkylblad:

Sub UnlockEmptyCells ()
Dim myCell Såsom Range

Ställ myCell = Val
Cells.Select
Selection.Locked = True
myCell.Select
Selection.SpecialCells (xlCellTypeBlanks) .Select
Selection.Locked = False

ActiveSheet.Protect DrawingObjects: = Sant, _
Innehåll: = True, Scenarier: = Sant
myCell.Select
End Sub

Detta makro ser till att alla celler i kalkylbladet låses, då låser de tomma cellerna i den använda sortimentet, och slutligen den skyddar kalkylbladet.

ExcelTips är din källa för kostnadseffektiv Microsoft Excel utbildning. Detta tips (8485) gäller för Microsoft Excel 2007, 2010 och 2013. Du kan hitta en version av detta tips för den äldre menygränssnittet i Excel här: Låsning Alla icke-tomma celler.