Sådan holder du underordnede celler tomme, når den primære celle er tom i Excel 2010

Hvordan kan de underordnede celler forblive tomme, hvis den primære celle, de er linket til, er tom i en Excel 2010 projektmappe?

For at sikre, at de underordnede celler forbliver tomme, når den primære celle er tom i en Excel 2010 projektmappe, kan du bruge IF-funktionen, betinget formatering eller VBA-kode.

Hvordan kan de underordnede celler forblive tomme, hvis den primære celle, de er linket til, er tom i en Excel 2010 projektmappe?

For at sikre, at de underordnede celler forbliver tomme, når den primære celle, de er linket til, er tom i en Excel 2010 projektmappe, kan du bruge en kombination af Excel-funktioner og betingede formateringer. Her er nogle metoder til at opnå dette:

1. Brug af IF-funktionen

Du kan bruge IF-funktionen til at kontrollere, om den primære celle er tom, og derefter lade den underordnede celle forblive tom. Her er et eksempel:

  • Antag, at den primære celle er A1, og den underordnede celle er B1.
  • I celle B1, skriv følgende formel:
    =IF(A1="", "", )
  • Erstat <din_formel> med den formel, du vil bruge, hvis A1 ikke er tom.

2. Brug af betinget formatering

Betinget formatering kan bruges til at ændre udseendet af en celle baseret på værdien af en anden celle. Dette kan hjælpe med at visuelt indikere, at en celle skal forblive tom.

  • Vælg den underordnede celle (f.eks. B1).
  • Gå til fanen "Hjem" og klik på "Betinget formatering".
  • Vælg "Ny regel" og derefter "Brug en formel til at bestemme, hvilke celler der skal formateres".
  • Indtast følgende formel:
    =ISBLANK(A1)
  • Vælg en formatering, der gør cellen tom (f.eks. hvid tekst på hvid baggrund).

3. Brug af VBA (Visual Basic for Applications)

Hvis du har brug for en mere avanceret løsning, kan du bruge VBA til at automatisere processen. Her er et simpelt eksempel på en VBA-kode, der tjekker, om den primære celle er tom, og derefter tømmer den underordnede celle:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("A1")) Is Nothing Then
        If IsEmpty(Target) Then
            Range("B1").ClearContents
        End If
    End If
End Sub
  • Åbn VBA-editoren ved at trykke på Alt + F11.
  • Indsæt denne kode i det relevante regnearks modul.

Ved at bruge en af disse metoder kan du sikre, at de underordnede celler forbliver tomme, når den primære celle er tom i en Excel 2010 projektmappe.