Spring til Real sidste celle

Diane skrev om et problem hun havde med en fil, der importeres til Excel. Filen, skabt af en ikke-Excel-programmet, indeholder 50.000 poster, men kun de første 87 poster indeholder data. Når filen er importeret, trykke på Ctrl + End flytter til celle J50000 stedet for celle J87. Diane tænkte på, hvordan at gøre Excel springe til slutningen af ​​den reelle data-J87.

Den første ting at prøve er simpelthen at gemme projektmappen, komme ud af Excel, og derefter genåbne projektmappen. Hvis du gør det "nulstiller" end-of-data pointer i projektmappen, og du bør være fint.

Hvis det ikke løser problemet, så er det meget sandsynligt, at de data, du importeres til Excel inkluderet ikke udskrives tegn, såsom rum. Hvis disse er indlæst i celler, Excel ser dem som data, selvom du ikke. For at rette projektmappen ved at slette data, skal du vælge række 88 (den ene lige efter dine data) og derefter holde Shift og Ctrl tasterne, mens du trykker på pil ned. Bør vælges Alle rækker fra 88 gennem den sidste række i th regneark. Tryk på Delete-tasten, gemmer projektmappen, og åbne den igen. Ctrl + End skulle virke fint.

Hvis du har en hel del af disse filer, du har brug for at "rydde op", eller hvis du har brug for at gøre det på en regelmæssig basis, så har du brug en makro til at hjælpe dig. Overvej følgende makro:

Sub ClearEmpties ()
Dim C som Range
Dim J så længe

J = 0
Selection.SpecialCells (xlCellTypeConstants, 23) .Select
For hvert ci Selection.Cells
J = J + 1
StatusBar = J & "af" & Selection.Cells.Count
c.Value = Trim (c.Value)
Hvis Len (c.Value) = 0 Derefter
c.ClearFormats
End hvis
Næste
StatusBar = ""
End Sub

Denne makro vælger alle cellerne i regnearket, der indeholder konstanter (med andre ord, de ikke indeholder formler). Derefter trin gennem hver af disse celler og bruger funktionen Beskær for at fjerne eventuelle førende eller efterfølgende mellemrum fra indholdet. Hvis cellen er så tom, formatering fjernet fra cellen.

Når makroen er færdig, kan du gemme og lukke projektmappen, genåbne den, og du bør være i stand til at bruge Ctrl + End for at gå til den virkelige ende af dine data. Hvis dette stadig ikke virker, betyder det, at cellerne indføres i projektmappen har nogle andre usynlige, ikke-udskrivning karakter i dem. For eksempel kan der være nogle bizarre kontrol tegn i cellerne. I dette tilfælde er du nødt til at tale med den, der skaber dit importfilen. Den bedste løsning på dette punkt, ville være, at personen til at ændre deres program, så det ikke kan nævnes "trash", som Excel tage fejl for gyldigt indhold celle.

ExcelTips er din kilde til omkostningseffektiv Microsoft Excel træning. Dette tip (9811) gælder for Microsoft Excel 2007, 2010 og 2013. Du kan finde en version af dette tip for den ældre menu interface Excel her: Jumping til Real sidste celle.


© 2021 Zajacperrone.com | Contact us: webmaster# zajacperrone.com