Хүснэгтээс хоосон мөрүүдийг устгах

Их олон хоосон мөр бүхий хүснэгтээс мөрүүдийг устгах ажиллагаа нь нилээд хүндрэл учруулдаг. Ийм ажиллагааг энгийн макро ашиглан автомат болгох нь үр дүнтэй арга юм. Үүний тулд нэг хүснэгт шинээр нээгээд хоосон мөр бүхий мэдээллүүдийг оруулаад дараа нь Developer ->Code -> Visual Basic / Tools - Macro - Visual Basic Editor гэж ороод нээгдэх Visual Basic едиторын Insert -> Module командыг ажиллуулаад доорх кодыг бичиж өгнө.

Макрогийн код

Sub DeleteEmptyRows()  
     LastRow = ActiveSheet.UsedRange.Row - 1 + ActiveSheet.UsedRange.Rows.Count  
     Application.ScreenUpdating = False  
     For r = LastRow To 1 Step -1  
         If Application.CountA(Rows(r)) = 0 Then Rows(r).Delete  
     Next r  
End Sub  

Одоо едитороо File - Close and return to Microsoft Excel хаагаад хүснэгтээ хадгална. Макрог ажиллуулахын тулд Developer ->Code -> Macros / Tools - Macro - Macros гэж ороход Macro цонхонд тухайн хүснэгтэд байгаа макронуудын жагсаалтууд гарч ирнэ. Эндээс DeleteEmptyRows сонгоод Run товчийг дарна. Хүсвэл макрог дуудах товчны хослолыг Options товчийг даран заан өгч болно.

Санамж:

Макро нь MS Excel -д програмын код оруулан түүний боломжийг улам өргөжүүлэх асар хүчтэй хэрэгсэл болно. Макро ашиглан хүснэгтийг бүрэн хэмжээний програм хангамж болгох боломжтой. Гэхдээ энэ хэрэгсэл нь мэрэгжлийн бэлтгэлтэй хүмүүст зориулагдсан тул энгийн хэрэглэгчид ашиглахад хүндрэлтэй тал байж болох талтай.

Мэдээлэл таалагдсан бол найзуудтайгаа хуваалцаарай.

  Нээгдсэн тоо: 3139 Нийтийн

Олон удаа давтагдсан бичлэг бүхий жагсаалт байсан. Бидний зорилго жагсаалтаас нэрүүдийг давтагдахгүй байдлаар ялган өөр хүснэгтэд оруулах болно.
Давтагдахгүй бичлэгийг динамик байдлаар томьёо ашиглан татах нь жагсаалтад бичлэг нэмэх эсвэл засварлах үед давхардаагүй нэрсийн жагсаалт шууд (динамикаар) өөрчлөгдөж байдгаараа ашигтай. Давтагдаагүй бичлэгийг томьёо ашиглахгүйгээр хэрхэн татахыг Жагсаалтаас давтагдаагүй бичлэгийг татах хичээлээс үзэж болно.

  Нээгдсэн тоо: 1985 Төлбөртэй

Бодлого.

Ажилчдын нэрсээр жижүүрийн томилгооны хүснэгтийг бөглөх хэрэгтэй гэе. Гэхдээ ажилчдын жижүүрт гарах ээлжийн тоо хязгаартай.

Хүснэгтийг бөглөх боломжит арга нь B2:B8 хэсэгт жижүүрт томилогдсон ажилчны нэр автоматаар хасагдаж байх сонголтыг үүсгэх юм.

  Нээгдсэн тоо: 2208 Бүртгүүлэх

Хуудсанд олон төрлийн утгууд байх тохиолдолд хэрэгцээт утгыг олох ажиллагаа нилээд хүндрэлтэй болж ирдэг. Тоон болон текстэн утгыг хайхын тулд

  1. Home -> Editing -> Find & Select гэж ороод гарч ирсэн цэснээс Find сонголтыг хийх эсвэл <Ctrl + F> хослолыг дарна. Excel програм Find and Replace диалогийн цонхыг нээнэ. (зургийг хар)
  2. Find what задаргаат жагсаалт дээр хайх утгаа оруулна. Мөн жагсаалтаас сонголт хийж болно. (цэнхэр дөрвөлжин)
  3. Хайлтад том жижиг үсгийг тооцох бол Match Case -г зөвлөнө. Хэрвээ энэ сонголт харагдахгүй бол Options товчийг дарна. (улаан дөрвөлжин)
  4. Тодорхой формат бүхий өгөгдлийг хайхдаа
    • Format товч дээр дарахад (товч харагдахгүй бол Options товчийг дарна) Find Format цонх нээгдэнэ. (цэнхэр дөрвөлжин)
    • Find Format цонхонд хэрэгтэй форматаа сонгоод Ok товчийг дарна 
      • Зөвөлгөө: Шаардлагтай формат хуудасны нүдэнд байгаа бол Format товчны баруун байрлах доошоо сум бүхий товчийг дараад гарч ирсэн цэсээс Choose Format From Cells сонголтыг хийнэ. Ингэхэд хулганы заагч дусаагуурын дүрстэй болох ба хэрэгтэй формат бүхий нүдээ сонгоно.
  5. Within задаргаат жагсаалтаас хайлт хийх хэсгийг (Sheet - тухайн хуудас, Workbook - тухайн хүснэгт) заана. (улаан дөрвөлжин)
  6. Search задаргаат жагсаалтаас хайлт хийх чиглэлийг (By Rows - мөрөөр, By Columns - баганаар) сонгоно. (улаан дөрвөлжин)
  7. Look in задаргаат жагсаалтаас (Formulas - томьёонууд, Values - утгууд, Comments - тайлбарууд) хайлт хийх хэсгийг сонгоно. (улаан дөрвөлжин)
  8. Find Next товчийг дарвал хайж байгаа утгыг агуулсан нүдийг идэвхижүүлнэ. Хэрвээ Find All товчийг дарвал хайлтын утгыг агуулж байгаа бүх холбоосыг үзүүлэх ба жагсаалтаас сонголт хийн хэрэгтэй нүдэнд шилжинэ. (ногоон дөрвөлжин)
  9. Хайлтыг дуусгахдаа Close товчийг дарна.

  Нээгдсэн тоо: 2717 Төлбөртэй

Темплейтийг үүсгэх, ашиглах

Нэг төрлийн хэв загвартай бичиг баримтыг бэлтгэхэд хэвийг /темплейт, шаблон гээд янз бүрээр нэрлэх нь бий/ ашигладаг. Хэв гэдэг бол хэрэглэгч өгөгдлүүдийг оруулан өгөх урьдчилан бэлтгэсэн хоосон маягт юм. Маягтаа эхлээд бэлтгээд тусгай форматаар хадгалаад ашиглахдаа тухайн үед оруулах өгөгдлүүдээ оруулан олон дахин ашиглах боломжтой. Ингэснээр элдэв төрлийн ялангуяа копи-пэстээс үүсдэг алдаанаас сэргийлэх хамгийн сайн арга. Microsoft Excel -д өөрийн хэвүүд байдаг. Эдгээрийг ашиглаж болохоос гадна өөрийн хэвийг үүсгэх боломжтой.

Үйл явдал /event/ тодорхой үйлдэл хийгдсэн талаар системд мэдэгддэг. Хэрвээ бид энэхүү үйлдлийг ажиглах хэрэгтэй бол яг энд…

Нээгдсэн тоо : 304

 

Манай төсөл олон хуудсуудтай болон тэдгээрийн хооронд динамикаар шилжилт хийж байгаа ч тухайн үед шилжилт хийгдсэн хуудаст тохирох…

Нээгдсэн тоо : 378

 

Зочин (Visitor) паттерн классуудыг өөрчлөхгүйгээр тэдгээрийн обьектуудын үйлдлийг тодорхойлох боломжийг олгоно. Зочин хэвийг ашиглахдаа классуудын хоёр ангилалыг тодорхойлно.…

Нээгдсэн тоо : 350

 

Лямбда-илэрхийлэл нь нэргүй аргын хураангуй бичилтийг илэрхийлнэ. Лямбда-илэрхийлэл утга буцаадаг, буцаасан утгыг өөр аргын…

Нээгдсэн тоо : 443

 

Кодийн сайжруулалт /рефакторинг/ хичээлээр програмийн кодоо react -ийн зарчимд нийцүүлэн компонентод салгасан.…

Нээгдсэн тоо : 494

 

Хадгалагч (Memento) хэв обьектын дотоод төлвийг түүний гадна гаргаж дараа нь хайрцаглалтын зарчмыг зөрчихгүйгээр обьектыг сэргээх боломжийг олгодог.

Нээгдсэн тоо : 514

 

Делегаттай нэргүй арга нягт холбоотой. Нэргүй аргуудыг делегатийн хувийг үүсгэхэд ашигладаг.
Нэргүй аргуудын тодорхойлолт delegate түлхүүр үгээр…

Нээгдсэн тоо : 610

 

Математикт харилцан урвуу тоонууд гэж бий. Ямар нэгэн тооны урвуу тоог олохдоо тухайн тоог сөрөг нэг зэрэг дэвшүүлээд…

Нээгдсэн тоо : 709

 

Төсөлд react-router-dom санг оруулан чиглүүлэгчдийг бүртгүүлэн тохируулсан Санг суулган тохируулах хичээлээр бид хуудас…

Нээгдсэн тоо : 745

 
Энэ долоо хоногт

задаргааны хамгийн их нэмэгдхүүн бол a, b, c -г ол.

Нээгдсэн тоо : 1545

 

тэгшитгэлийг бод.

Нээгдсэн тоо : 1194

 

функцийн уламжлалын утгыг ол.

Нээгдсэн тоо : 446