VBA attīrīšanas veidi - Excel padomi

Ir vairāki dažādi veidi, kā notīrīt programmā Excel. Šodienas video parāda dažādu Clear opciju ietekmi.

Skatīties video

  • Kā notīrīt VBA
  • Ir pieejamas 7 dažādas metodes
  • .Skaidrs visu notīra
  • .ClearComments notīra komentārus
  • .ClearContents saglabā formatējumu un notīra vērtības un formulas
  • .ClearFormats notīra formatējumu
  • .ClearHyperlinks notīra hipersaites
  • .ClearNotes notīra komentārus (komentārus agrāk sauca par piezīmēm)
  • .ClearOutline atbrīvojas no grupu un kontūru grupām
  • . Speciālās šūnas var izmantot, lai atlasītu tikai konstantes vai tikai formulas

Video atšifrējums

Uzziniet programmu Excel no Podcast, 2068. sērija: Notīrīšanas veidi VBA.

Šeit es saņēmu mazliet noslēpumu, viens komentārs atstāja vienu no maniem YouTube videoklipiem no Roger: Es gribu notīrīt tekstu noteiktā šūnu masīvā, bet ne formatējumu. Roger saka, ka ar .ClearContents tas notīra visu šūnās. Vai ir iespējams izveidot makro, lai notīrītu tikai tekstu un ģenerētu nākamo rēķina numuru? Tātad no šūnām ir jābūt notīrītam tikai tekstam. Un VBA ir vairāki dažādi veidi, kā notīrīt. Ļaujiet man šeit pārslēgties uz Alt + F11, kur mēs tos visus apskatīsim. Tātad ir .Clear, kam vajadzētu notīrīt visu: ClearComments, ClearContents, ClearFormats, ClearHyperlinks, ClearNotes un ClearOutline.

Tātad, es šeit esmu izveidojis dažus datus, un jūs redzat, ka es eju uz katru atsevišķo kolonnu un palaidu dažādas dažādās VBA metodes. Labi, tāpēc .Skaidrs atbrīvojās no visa. .SkaidriKomentāri, redzat, ka šeit ir komentārs, kas, cerams, izzudīs, jā. .ClearContent. Es redzu, ka es netiku vaļā no apmalēm vai piepildītajām krāsām, un mēs nedaudz atgriezīsimies pie šī. ClearFormats atstāj skaitļus, atbrīvojas no formatēšanas. ClearHyperlinks, ahh, vajadzēja atbrīvoties no hipersaites, taču tā netika. Interesanti. ClearNotes ir kā skaidri komentāri, kur mūsu komentārus sākotnējā versijā sauca par piezīmēm, un pēc tam ClearOutline, labi, atbrīvojās no mūsu kontūras visām rindām. Tātad, tie ir tie varianti, kas mums ir.

Un personīgi man patīk ClearContents, jo ClearContents atbrīvojas no skaitļiem, bet atstāj formatējumu, labi? Vienkārši ierakstiet 1234, nospiediet Ctrl + Enter, un viss virsraksts, pārsvītrojums, aizpildījuma krāsa, ciparu formatējums, visa šī informācija paliek. Tāpēc, manuprāt, ClearContents ir labs. Tas ir tas, kas tur visu jūsu formatējumu, visas robežas tur, bet vienkārši atbrīvojas no Vērtības. Tātad, esmu mazliet neizpratnē par Rodžera jautājumu, jo šķiet, ka ClearContent vajadzētu būt tā, kas dara to, ko viņš dara. Lai gan, nez vai Roger patiešām vēlas darīt, ir atbrīvoties no lietām, kas nav formulas. Labi, šeit es darīšu, parādīšu formulas ar Ctrl un kapa akcentu. Un jūs redzat, ka mums ir B, C un G konstantes, bet pēc tam formulas D, E un F.Nez, vai Rodžers mēģina atbrīvoties no teksta, bet formulas atstāj tur, labi. Un, ja tāda ir situācija, mēs vēlamies iet vienu soli tālāk, labi, kur mēs norādām visu B5 līdz G13 diapazonu. Un pirms mēs darām ClearContents, mēs vēlamies pateikt .SpecialCells (xlCellTypeConstants). Tātad, citiem vārdiem sakot, ja tā ir formula, atstājiet to mierā. Kad mēs palaidīsim šo makro, jūs redzēsiet, ka konstantes pazūd, bet visas formulas joprojām ir tur. Un tagad man vajadzēja ierakstīt IF kļūdu, lai tie netiktu parādīti kā masīvs, bet tas paliek, formula ir tur. Es neesmu pārliecināts, es esmu mazliet neizpratnē par Rodžera jautājumu, jo man šķiet, ka ClearContent būtu jādara tas, ko viņš dara, taču ir visas iespējas.Pēc tam mēs vēlamies iet vienu soli tālāk, labi, kur mēs norādām visu diapazonu B5 līdz G13. Un pirms mēs darām ClearContents, mēs vēlamies pateikt .SpecialCells (xlCellTypeConstants). Tātad, citiem vārdiem sakot, ja tā ir formula, atstājiet to mierā. Kad mēs palaidīsim šo makro, jūs redzēsiet, ka konstantes pazūd, bet visas formulas joprojām ir tur. Un tagad man vajadzēja ierakstīt IF kļūdu, lai tie netiktu parādīti kā masīvs, bet tas paliek, formula ir tur. Es neesmu pārliecināts, es esmu mazliet neizpratnē par Rodžera jautājumu, jo man šķiet, ka ClearContent būtu jādara tas, ko viņš dara, taču ir visas iespējas.Pēc tam mēs vēlamies iet vienu soli tālāk, labi, kur mēs norādām visu diapazonu B5 līdz G13. Un pirms mēs darām ClearContents, mēs vēlamies pateikt .SpecialCells (xlCellTypeConstants). Tātad citiem vārdiem sakot, ja tā ir formula, atstājiet to mierā. Kad mēs palaidīsim šo makro, jūs redzēsiet, ka konstantes pazūd, bet visas formulas joprojām ir tur. Un tagad man vajadzēja ierakstīt IF kļūdu, lai tie netiktu parādīti kā masīvs, bet tas paliek, formula ir tur. Es neesmu pārliecināts, es esmu mazliet neizpratnē par Rodžera jautājumu, jo man šķiet, ka ClearContent būtu jādara tas, ko viņš dara, taču ir visas iespējas.Tātad, citiem vārdiem sakot, ja tā ir formula, atstājiet to mierā. Kad palaidīsim šo makro, jūs redzēsiet, ka konstantes pazūd, bet visas formulas joprojām ir tur. Un tagad man vajadzēja ierakstīt IF kļūdu, lai tie netiktu parādīti kā masīvs, bet tas paliek, formula ir tur. Es neesmu pārliecināts, es esmu mazliet neizpratnē par Rodžera jautājumu, jo man šķiet, ka ClearContent būtu jādara tas, ko viņš dara, taču ir visas iespējas.Tātad, citiem vārdiem sakot, ja tā ir formula, atstājiet to mierā. Kad mēs palaidīsim šo makro, jūs redzēsiet, ka konstantes pazūd, bet visas formulas joprojām ir tur. Un tagad man vajadzēja ierakstīt IF kļūdu, lai tie netiktu parādīti kā masīvs, bet tas paliek, formula ir tur. Es neesmu pārliecināts, es esmu mazliet neizpratnē par Rodžera jautājumu, jo man šķiet, ka ClearContent būtu jādara tas, ko viņš dara, taču ir visas iespējas.s visas iespējas.s visas iespējas.

Tagad šī grāmata neaptver VBA, bet tā aptver daudzas lietas. Tikko iznāca pavisam jauna grāmata, Power Excel ar. Noklikšķiniet uz “i” augšējā labajā stūrī, lai to apskatītu.

Labi, tāpēc šīs epizodes apkopojums: kā iztīrīt VBA? Ir pieejamas septiņas dažādas metodes: Clear notīrīs visu; tikai komentāri; saglabā formatējumu, notīra vērtības un formulas; atbrīvojas tikai no formatēšanas; atbrīvojas tikai no hipersaitēm; otrs veids, kā notīrīt komentārus, jo komentārus mēdza saukt par piezīmēm; ClearOutline atbrīvojas no grupas un kontūras grupām; un tad tur izmantojam īpašas šūnas, lai atlasītu tikai konstantes vai tikai formulas, un pēc tam notīriet saturu. Tur.

Ak, hei, es vēlos pateikties Rodžeram par šī jautājuma nosūtīšanu, un es vēlos pateikties, ka apstājāties. Tiksimies nākamreiz, lai skatītu citu netcast raidījumu no.

Lejupielādēt failu

Lejupielādējiet faila paraugu šeit: Podcast2068.xlsm

Interesanti raksti...