Miten tehdään Excelissä "nappi" soluun, jota painamalla saan määrätyt solut tyhjäksi yhdellä napin painalluksella? Tietenkin säilyttäen niissä olevat kaavat :=). Ja kyseessä Excel 2007.
Miten solut tyhjäksi
Iivana Julma II
54749
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
nauhoittamalla makron.
tarkemmin miten solun saa tyhjennettyä ja samalla säilytettyä siinä olevan kaavan ? Eikös tuossa sitäkin toivottu ?
No kopioit sen kaavan leikepöydälle ja tyhjennät sen solun. Aloita makron nauhoitus mene soluun ja aktivoi formula bar, liitä kaava ja paina enter, niin se kaavanauhottuu sinne makroo. Sit teet makron mikä tyhjentää solun ja tämän jälkee kirjoittaa siihen sen kaavan uudestaan,´.
kopioida kaava ja tyhjentää solun sisältö ja liittää taas siihen kaava - varsinkin jos tyhjennettävää on paljon. Kerkii siinä kahvit hörppiä kun makroa tehtäviään suorittaa ;-)
aina kannattaa käyttää excelin omia komentoja, jos suinkin voi ne toimii nopeimmin (yleensä) aina.
tuo luku 23 tulee siitä, että ynnätään yhteen allaolevat arvot seuraavasti
virhearvo =16
looginen arvo=4
numeroarvo=1
tekstiarvo=2
eli jos haluat tyhjentää vain virheet niin luvuksi 16
Sub Tyhjennä()
Range("A1:F10000").SpecialCells(xlCellTypeConstants, 23).ClearContents
End Sub
mutta alkuperäiseen kysymykseen vastaten, ei ole mahdollista tyhjentää solua säilyttämällä siinä olevaa kaavaa!!!
käyttää punaista pyyhekumia
Private Sub CommandButton1_Click()
For Each cell In Selection
If cell.HasFormula Then Formula = cell.Formula Else Formula = ""
cell.ClearContents
cell.Formula = Formula
Next
End Sub
tyhjentää valitun alueen paitsi kaavoja