Kopiering kommentarer Når Filtrering

May 6  by Eliza

Vinod bruker ofte Excel avansert filtrering verktøy for å kopiere filtrerte data fra ett sted til et annet. I noen tilfeller ville han gjerne kopiere ikke bare celleinnholdet, men også celle kommentarer av celler som oppfyller filtreringskriteriene. Han er ikke ute etter en måte å filtrere basert på kommentarer, men bare å kopiere kommentarer sammen med celleinnholdet når du bruker de avanserte filtreringsmuligheter av Excel.

Så langt vi kan fortelle, er det ingen måte å kopiere kommentarer ved hjelp av avansert filtrering; bare celleinnholdet blir kopiert. Imidlertid er det mulig enkelt å kopiere kommentarer anvendelse av en to-trinns prosess.

Først bruker avansert filtrering til å filtrere dataene dine, men pass på at du gjør filtrering på stedet; spesifiserer ikke at du vil at informasjonen kopieres til en annen plassering. Du ender opp med en filtrert liste, viser bare de cellene som oppfyller dine kriterier. Deretter velger du cellene som returneres av filtrering. Du skal da sørge for at Excel vet du bare vil ha de synlige celler valgt:

  1. Trykk F5 for å vise Gå til dialogboksen.
  2. Klikk Spesial å vise Gå til Special dialogboksen. (Se figur 1)

    Kopiering kommentarer Når Filtrering

    Figur 1. Gå til Special dialogboksen.

  3. Sørg for at de synlige celler Bare alternativet er valgt.
  4. Klikk på OK.

Med synlige celler utvalgte (de skjult av filtrering er ikke valgt), er du klar for det andre trinnet: Kopier cellene til et annet sted ved hjelp av vanlige redigeringsteknikker. Resultatet er at kommentarene blir kopiert til høyre sammen med celleinnholdet.

Hvis du utfører denne oppgaven ganske mye og det enda bugs du å gjøre de to trinnene, kan du automatisere oppgaven. Følgende makro vil gjelde et avansert filter in-sted, kopiere de synlige celler til utklippstavlen, og deretter lime dem (og deres kommentarer) i en ny arbeidsbok:

Sub AdvancedFilter_AndCopyComments ()
Med Range ("Database")
'Filtrere dataområdet
.AdvancedFilter Handling: = xlFilterInPlace, _
CriteriaRange: = Range ("Kriterier"), Unique: = False
'Kopiere synlige celler bare
.SpecialCells (XlCellTypeVisible) .Copy
Avslutt med

'Goto til et annet regneark
Sheets ("Ark1"). Velg
'Og den kopierte data lim
Med Range ("A1")
.PasteSpecial XlPasteColumnWidths
.PasteSpecial XlPasteAll
Avslutt med

Application.CutCopyMode = False
End Sub

Makroen forutsetter at du har to navngitte områder satt opp: en for dataene som skal filtreres (Database) og den andre for filtreringskriterier (kriterier). Kjør makroen, og den filtrerte, kommen informasjon havner på Ark1.

ExcelTips er din kilde for kostnadseffektiv Microsoft Excel trening. Dette tipset (3169) gjelder for Microsoft Excel 97, 2000, 2002, og 2003. Du kan finne en versjon av dette tipset for Båndet av Excel (Excel 2007 og senere) her: Kopiere Kommentarer når Filtrering.