?

Log in

No account? Create an account

նախորդ գրառումս | հաջորդ գրառումս

Էգոիստ արարած ա մարդը։ Էգոիստ արարած եմ ես։ Քանի հեռու-մոտիկ ծանոթ-բարեկամ բոթում էին՝ թե այ բալամ էն ascii-ից unicode փոխարկելու մակրոսիցդ մի հատ էլ էքսելի համար գրի, ես Շտիրլիցի պես «կռուտիտ» էի լինում, թե՝ էդ անտեր աղյուսակները տարեք վոռդ… լավ իմաստով… էդ բառի անգլերեն իմաստով… էլի պարզ չի՞… Նկատի ունեմ՝ առաջարկում էի էդ աղյուսակները MS Excel-ում copy անել, տանել MS Word, էնտեղ past անել, աշխատեցնել էս մակրոսը, նորից copy անել, հետ բերել MS Excel ու էլի past անել։ Արդեն՝ յունիքոդ հայերենով։

Բայց հենց խնդիրն էկավ նրան, որ բացեցի ՀՀ մլիցայության կայքից քաշած ՀՀ բնակչության պետական ռեգիստրի excel ֆայլը, ու հայտնաբերեցի, որ էդ ֆայլի պարունակությունը գրած ա XVI դարից էս կողմ արդիականությունը կորցրած ascii-ով, էդ պահից նվաստս հասկացավ, որ «կոռւտիտն» էլ չի աշխատում։ Էդ երկու միլիոն տողանող աղյուսակը վոռդ տանելու բան չի։ Բոլոր իմաստներով։

Հետևաբար գրվեց Excel-ում հայերեն տառերը ascii ստանդարտից unicode փոխարկելու մակրոսը, որով և կիսվում եմ բոլոր նրանց հետ, ովքեր դրա կարիքը կունենան։

Լայքեսցե՛ք զիս։

ԹԱՐՄԱՑՈՒՄ. aramazd կամրադը հիշեցրեց, որ մակրոսն էքսելի բոլոր ֆայլերում հասանելի դարձնելու ուղեցույցը չեմ գրել։ Էսպես ուրեմն՝

1. Բացում ենք Excel-ը, ամենաներքևում status bar-ի վրա աջ կտտոց, միացնում ենք macro recording օպցիան ու էդտեղ ցույց կտա մակրո գրելու կոճակը՝ աղյուսակի նման։ Դա սեղմում ենք, ու Store macro in ցանկում ընտրում՝ personal macro workbok. Հետո սեղմում stop recording.

2. Սեղմում ենք Alt+F11, կբացվի MS Visual Basic-ի պատուհանը, որտեղ արդեն կերևա Personal.xlsb մակրո պռոեկտը։ Այ հենց էստեղ էլ, մոդուլի վրա աջ կտտոց, import, ու ավեկլացնում ենք մեր bas ֆայլը։ Առաջին քայլով գրած դատարկ մակրոսի հետքերը կարելի է ջնջել։


Comments

( 2 միտք — մի բան գրի )
urish
Feb. 1st, 2016 08:49 pm (UTC)
Չգիտեմ ինչ ա, երևի լավ բան ա, բայց պրեզենտացիայի պատճառած հաճույքի համար` LIKE! :))
ovanitas
Feb. 3rd, 2016 03:24 am (UTC)
Լայքի մեջ մնաս ։))
( 2 միտք — մի բան գրի )

վերջին ամիսը

October 2016
S M T W T F S
      1
2345678
9101112131415
16171819202122
23242526272829
3031     

պիտակներ

հղումներ

Powered by LiveJournal.com