Excel - Jämför kolumner för att hitta saknade data

Microsoft Excel Office-programvaran har en rad funktioner som gör att användaren kan skapa arbetsblad enligt deras behov och krav. Det är lätt att skapa ett makro för att jämföra kolumner för att hitta saknade data i Excel . Makroner i Excel kan användas för att göra beräkningar och data manipuleringar i kalkylbladen. Det är inte nödvändigt att skriva Excel-makron från början eftersom det finns många resurser tillgängliga på webben som tillhandahåller kod för makron. Kunskap om programmering kan vara till hjälp men det är inte nödvändigt att skapa ett makro för att jämföra kolumner för att hitta saknade data i Excel-kalkylblad.

Problem

Jag behöver hjälp tack! Jag har två arbetsblad (C & Q). Varje kalkylblad innehåller fyra kolumner, varje kolumn har annan information (A = Datum, B = Misc, C = Beskrivning, D = Mängd), men båda kalkylbladen är lika. Jag försöker jämföra kolumn D i båda kalkylbladen för att hitta saknade data i kalkylblad Q.

Lösning

Om makroen hittar de saknade data, vad vill du göra med det? I mitt makro kommer uppgifterna i kolumn D i blad C som saknas i samma kolumn av ark Q att markeras gult. Det kan eller inte vara vad du vill göra med de saknade data. Här är makroen nedan. Ändra det med vad du vill.

Först köra makroet och titta på ark C för att se vad som händer innan du ändrar makrot:

 Sub-test () Dim cfindq Som Range, rc Som Range, cc Som Räckvidd, x As Double On Fel Fortsätt Nästa Med Kalkylblad ("c") .Cells.Interior.ColorIndex = xlNone Ange rc = Räckvidd (.Range ("d2" ), .Range ("d2"). Slut (xlDown)) För varje cc I rc x = cc.Value With Worksheets ("q"). Kolumner ("D: D") Ange cfindq = .Cells.Find : = x, lookat: = xlWhole) Om cfindq är ingenting sedan Gå till line1 Else GoTo line2 Avsluta om slut med linje1: cc.Interior.ColorIndex = 6 line2: Nästa cc Slut med slutet Sub 

Notera

Tack till venkat1926 för detta tips på forumet.

Tidigare Artikel Nästa Artikel

Bästa Tipsen