вторник, 7 мая 2019 г.

Excelдаги яна иккита функция (формула) VBA оркали: 1.PDF сахифалари сонини аниклаш. 2.Файлларни жойини кучириш (Move, Переместить)

1.PDF Файли сахифалари сонини чикариш.
Мана шу функцияни модулга жойлаштирсак формуламиз PDF файл ичидаги сахифалар сонини чикариб бериши керак.


пятница, 15 февраля 2019 г.

Катак ичида форматни узгартириш. Изменение формата внутри ячейки.

         Баъзан катак ичидаги матнни бир кисмини "жирный", ёки "подчеркнутый" килиш зарурати булади. Оддий макросда бутун катакни узгартириш мумкин, лекин катак ичидаги матнни бир кисмини узгартираман десангиз, бирозгина бошкачарок код ёзиш керак булади. Шунга мисоллардан биттасини куриб утамиз.

суббота, 15 сентября 2018 г.

VBA ва Outlookни интеграциялаш. Интеграция с Outlook



            Биламизки, Excelда хисоботлар, хужжатчиликни автоматилаштириш мумкин. Лекин, уни e-mail оркали жунатиб туриш керак булсачи? Ва бу хатлар доим бир хил шаблонга эга булса (масалан, хужжат мавзуси, адресатлар – «Кому», «Копия» пунктидаги, хат матнининг диапазани), ва компьютерда MS Outlook кулланилаётган булса, бу ишни хам, макросларга (Visual Basic for Applications) га буюрса булар экан.

среда, 23 мая 2018 г.

MS Excelда VBA ёрдамида уз формуласини ёзиш. (2-дарс)

Ушбу линкда 1-дарс булиб утган эди.
Энди эса, тайёр, амалда куп кулланиладиган, Excelни узида йук, лекин керак формулалар учун кодлар мисолини куриб утамиз:

1.сцепить функциясининг бироз "кулайлаштирилган" тури. Масалан бир неча (15 та, масалан) катакдаги маълумотни орасида вергул билан ёзиб чикиш керак. Унинг учун бизга узун формула ёзишга тугри келади: СЦЕПИТЬ(C2;", ";C3;", ";C4;", ";C5;", ";..... каби.
Шунака пайтда сцепитьдиапазон(C2:C1000;", ") деган формула булса, анча киска ва осонрок булади. Ва вакт хам тежалади.
Шу формулани коди:

суббота, 7 апреля 2018 г.

Файлларни резервация килиш (захирага нусхалаш, backup) ва файл номини вактни кушган холда нусхалаш. (CMD + Планировщик заданий / Task Manager)


Вазифа: Локал тармокдаги файлни бироз эски холатини кура биладиган булиш учун уни ора-ора нусхалаб туриш керак.
Ва нусхаланганда «Hujjat.doc» файл «Hujjat 20180407.doc» номи билан бирор папкага нусхаланиб турса, яна битта кулайлик буларди.

среда, 3 января 2018 г.

среда, 21 июня 2017 г.

Локал тармокда файлдан кимдир фойдаланмокда. Ким? (Ёки VBA-архив ёзиш)

Локал тармокда битта Excel файлдан бир нечта одам фойдаланса, ва бирорта одамда очик булса, иккинчи одам кириб узгартириш (кайд килиш) кила олмайди.
Ва купинча кимда очиклигини билиш муаммолар тугдиради. Албатта, администратор бу масалани техник ва дастурий томондан хал килиши мумкин, лекин бусиз хам вазиятдан чикиш мумкин.

Мавзудаги макросни киладиган иши: хар бир кирган одамни исмини *.log файлда ёзиб колдириш.

суббота, 3 июня 2017 г.

Microsoft Excel + VBA. Хатоларни тугрилаш

Microsoft Excel + VBA. Хатоларни тугрилаш.


Баъзида макрос баъзи операцияларни бажаришда хато ойнасини курсатади, ва ишлашдан тухтайди (мисол: 1-расм).
1-расм.

вторник, 21 марта 2017 г.

CMD.EXE дастурида шартли код ёзиш.


Дейлик, фойдаланувчи 1 ни босганда маълум операция, 2 ни босганда бошка операция бажарилсин.

CMD даги XCOPY командаси хакида

Кушимча маълумот:
CMD ни узини «Пуск»-«Выполнить»-«cmd» оркали чикариб олиш мумкин.

Excel оркали CMD учун тез код ёзиш (GIF мисол)

CMD - Windows операцион системасидаги маълум тилда коммандалар оркали операцияларни бажарувчи дастур (дехкончасига айтганда).
(Cmd.exe — интерпретатор командной строки (англ. command line interpreter) для операционных систем OS/2, Windows CE и для семейства операционных систем, базирующихся на Windows NT (англ. Windows NT-based). cmd.exe является аналогом COMMAND.COM, которая используется в семействах MS-DOS и Windows 9x)
Ушбу командаларни оддий "блокнот" да ёзиш ва ундан сунг *.txt форматини *.cmd ёки *.bat килиб узгартириш етарли.

четверг, 16 февраля 2017 г.

GIF такдимот: янги макрос.

Бу макрос, файл ичидаги бир неча хужжатларни бир неча дакикада шакллантиради (1), алохида файл килиб чикаради (2), узига хос ном билан саклайди (3) ва сиз курсатган папкада (4), ва шу билан биргаликда файллар ичида формулалар гойиб булади.

суббота, 14 января 2017 г.

RSS канал нима?

RSS канал нима?
Мавзуни бошлашдан огохлантираманки, бу мавзу почта дастурлари (MS Outlook, The bat ва х.к.) кулланадиган одамлар учун купрок кулай ва фойдали.
RSS нималиги хакида «википедиа» сайти шундай дейди:
RSS (англ. Rich Site Summary — обогащённая сводка сайта) — семейство XML-форматов, предназначенных для описания лент новостей, анонсов статей, изменений в блогах и т. п. Информация из различных источников, представленная в формате RSS, может быть собрана, обработана и представлена пользователю в удобном для него виде специальными программами-агрегаторами или онлайн-сервисами, такими как: NewsAlloy, FeedBucket и другими.
Дехкончасига айтганда, RSS канал оркали бирор сайтдаги янгиликлар сизга кулай форматда, худди келган хатдай киска куринишда пайдо булади. Асосан унда янгилик мавзуси (заголовок) ва мавзудан парча булади.
Почтада у куйидагидай урин эгаллайди.

Excelдаги яна иккита функция (формула) VBA оркали: 1.PDF сахифалари сонини аниклаш. 2.Файлларни жойини кучириш (Move, Переместить)

1.PDF Файли сахифалари сонини чикариш. Мана шу функцияни модулга жойлаштирсак формуламиз PDF файл ичидаги сахифалар сонини чикариб бериши...