Ðàçãîâîðû îá Àìåðèêå
www.gerasimov.org
 
  FAQFAQ             
            

Microsoft Excel
1, 2  .
 
           Ðàçãîâîðû îá Àìåðèêå -> Ïðî êîìïû
::  
Andrew
Ãëàâíûé òðåïà÷


: 01.03.2003
: 10421
: Èðêóòñê, RU -> Los Angeles, US

: , 30, 2005 6:51am     : Microsoft Excel

Ïîäñêàæèòå, êàê â Excel ñäåëàòü ÿ÷åéêè íåïåðåìåùàåìûìè ïðè äâèæåíèè ïîëîñû ïðîêðóòêè? Òî åñòü, ê ïðèìåðó, íèæíÿÿ ñòðîêà òàáëèöû ïîä íàçâàíèåì «Èòîãî» áóäåò ñòîÿòü íà ìåñòå, à âñå îñòàëüíîå ïåðåìåùàòüñÿ.
_________________
Àíäðåé Ãåðàñèìîâ
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 30, 2005 7:51am     :

Âûäåëÿåøü óãëîâóþ ÿ÷åéêó òîãî äèïàçîíà, êîòîðûé äîëæåí âñåãäà áûòü íà ýêðàíå (íèæíþþ ïðàâóþ ÿ÷åéêó) è äåëàåøü Îêíî->Çàêðåïèòü îáëàñòè.

Òîëüêî çàêðåïëÿåìûå îáëàñòè äîëæíû áûòü ñâåðõó, à íå ñíèçó îò âñåãî îñòàëüíîãî.
Andrew
Ãëàâíûé òðåïà÷


: 01.03.2003
: 10421
: Èðêóòñê, RU -> Los Angeles, US

: , 30, 2005 8:29am     :

Ñïàñèáî, Àðòåì!
_________________
Àíäðåé Ãåðàñèìîâ
Oleg_Msk
Æèòåëü ôîðóìà


: 30.09.2004
: 1000

: , 20, 2005 11:26am     :

À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 20, 2005 11:50am     :

Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?


Òîëüêî áåñòîëêîâóþ âèäåë. Óëûáêà
White Owl
Øòàòíûé çàíóäà


: 10.03.2003
: 2452
: USA, New York City

: , 21, 2005 3:05pm     :

Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?

Ñïðàøèâàé, ëó÷øàÿ ëèòåðàòóðà ïî ýòîìó âîïðîñó ó ìåíÿ â ïàìÿòè Óëûáêà
À åùå ëó÷øå çàãëÿíè íà ñîîòâåñòâóþùèé òåìàòè÷åñêèé ôîðóì (èõ ìíîãî â ñåòè). Ëè÷íî ÿ ÷àñòåíüêî ïîó÷àþ íà sql.ru Óëûáêà
    e-mail MSN Messenger
Helen_NJ
Æèòåëü ôîðóìà


: 13.11.2003
: 1539
: NC, USA

: , 22, 2005 1:12am     :

Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?


Òàê à êàêàÿ òàì ëèòåðàòóðà? Çàïèñàë ñâîé macros, ïîïðàâèë ïàðó ñòðîê, åñëè íàäî è ðàäóéñÿ. Îí æå ñàì êîä ãåíåðèðóåò, ñ íóëÿ íè÷åãî ïèñàòü íå íàäî... Íå çíàþ

À åñëè êàêèå-òî êîíêðåòíûå çàäà÷è, òî â Google îáû÷íî íóæíûé ïðèìåð êîäà ìîæíî íàéòè ìàêñèìóì çà ïîë÷àñà.
    e-mail
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 22, 2005 4:49am     :

White Owl ():
Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?

Ñïðàøèâàé, ëó÷øàÿ ëèòåðàòóðà ïî ýòîìó âîïðîñó ó ìåíÿ â ïàìÿòè Óëûáêà
À åùå ëó÷øå çàãëÿíè íà ñîîòâåñòâóþùèé òåìàòè÷åñêèé ôîðóì (èõ ìíîãî â ñåòè). Ëè÷íî ÿ ÷àñòåíüêî ïîó÷àþ íà sql.ru Óëûáêà


Ôîðóìû - äåëî, êîíå÷íî, õîðîøåå. Îäíàêî, âñå ðàâíî, ÷àùå âñåãî òàì ìîæíî ïðî÷èòàòü ëèøü ñëîâà "RTFM" è "Êóïè õîðîøóþ êíèæêó è ïðî÷èòàé". Óëûáêà
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 22, 2005 4:50am     :

Helen_NJ ():
Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?


Òàê à êàêàÿ òàì ëèòåðàòóðà? Çàïèñàë ñâîé macros, ïîïðàâèë ïàðó ñòðîê, åñëè íàäî è ðàäóéñÿ. Îí æå ñàì êîä ãåíåðèðóåò, ñ íóëÿ íè÷åãî ïèñàòü íå íàäî... Íå çíàþ


Íåò, åñëè íóæíî êàêóþ-òî ïðîãðàììóëèíó íà VBA íàïèñàòü (ñ öèêëàìè, óñëîâèÿìè), ïðèäåòñÿ âñå-òàêè ðóêàìè ïèñàòü, à íå çàïèñûâàòü äåéñòâèÿ àâòîìàòîì.

Helen_NJ ():

À åñëè êàêèå-òî êîíêðåòíûå çàäà÷è, òî â Google îáû÷íî íóæíûé ïðèìåð êîäà ìîæíî íàéòè ìàêñèìóì çà ïîë÷àñà.
Oleg_Msk
Æèòåëü ôîðóìà


: 30.09.2004
: 1000

: , 22, 2005 7:13am     :

Helen_NJ ():
Oleg_Msk ():
À êòî-íèòü âèäåë òîëêîâóþ ëèòåðàòóðó ïî ñîçäàíèþ ìàêðîñîâ ïîä MS Office â ñìûëñå ïî âñòðîåííîìó VB?

àïèñàë ñâîé macros, ïîïðàâèë ïàðó ñòðîê, åñëè íàäî è ðàäóéñÿ. Îí æå ñàì êîä ãåíåðèðóåò,
Òàê à êàêàÿ òàì ëèòåðàòóðà? Çñ íóëÿ íè÷åãî ïèñàòü íå íàäî... Íå çíàþ

À åñëè êàêèå-òî êîíêðåòíûå çàäà÷è, òî â Google îáû÷íî íóæíûé ïðèìåð êîäà ìîæíî íàéòè ìàêñèìóì çà ïîë÷àñà.

 òîì òî è äåëî, ÷òî íå èíòåðåñóåò àâòîìàòè÷ çàïèñü ìàêðîñîâ....èíòåðåñóåò èìåííî ñ íóëÿ....
Helen_NJ
Æèòåëü ôîðóìà


: 13.11.2003
: 1539
: NC, USA

: , 22, 2005 9:10pm     :

Oleg_Msk ():
 òîì òî è äåëî, ÷òî íå èíòåðåñóåò àâòîìàòè÷ çàïèñü ìàêðîñîâ....èíòåðåñóåò èìåííî ñ íóëÿ....


À â ÷åì êîíêðåòíàÿ çàäà÷à-òî? Èëè âû âîîáùå VBA íå çíàåòå?

Ïðîñòî êíèæêè IMHO (íå òîëüêî ïî VB, à ïî÷òè âñå) çà÷àñòóþ ãðåøàò òåì, ÷òî ñíà÷àëà äîëãî è íóäíî ðàçúÿñíÿþò IF...ELSE (èëè åãî àíàëîã), à ïîòîì ðåçâûì ãàëîïïîì ïîâåðõíîñòíî ïðîáåãàþòñÿ ïî òåìàì, êîòîðûå êàê ðàç-òî è èíòåðåñíû, èáî áîëåå ñëîæíû.

Åñëè âû ñîâñåì íà÷èíàþùèé, òî òîãäà íàâåðíîå âñå ðàâíî êàêóþ êíèæêó áðàòü. Ìîãó òîëüêî ñêàçàòü, ÷òî ÿ áû ÍÅ ðåêîìåíäîâàëà ëèòåðàòóðó ïîä ìàðêîé ñàìîãî Microsoft - ïî êðàéíåé ìåðå ïî ïðîñòîìó VB îíà âåñüìà ïîñðåäñòâåííàÿ.
    e-mail
Oleg_Msk
Æèòåëü ôîðóìà


: 30.09.2004
: 1000

: , 23, 2005 7:24am     :

Helen_NJ ():
Oleg_Msk ():
 òîì òî è äåëî, ÷òî íå èíòåðåñóåò àâòîìàòè÷ çàïèñü ìàêðîñîâ....èíòåðåñóåò èìåííî ñ íóëÿ....


À â ÷åì êîíêðåòíàÿ çàäà÷à-òî? Èëè âû âîîáùå VBA íå çíàåòå?

Ïðîñòî êíèæêè IMHO (íå òîëüêî ïî VB, à ïî÷òè âñå) çà÷àñòóþ ãðåøàò òåì, ÷òî ñíà÷àëà äîëãî è íóäíî ðàçúÿñíÿþò IF...ELSE (èëè åãî àíàëîã), à ïîòîì ðåçâûì ãàëîïïîì ïîâåðõíîñòíî ïðîáåãàþòñÿ ïî òåìàì, êîòîðûå êàê ðàç-òî è èíòåðåñíû, èáî áîëåå ñëîæíû.

Åñëè âû ñîâñåì íà÷èíàþùèé, òî òîãäà íàâåðíîå âñå ðàâíî êàêóþ êíèæêó áðàòü. Ìîãó òîëüêî ñêàçàòü, ÷òî ÿ áû ÍÅ ðåêîìåíäîâàëà ëèòåðàòóðó ïîä ìàðêîé ñàìîãî Microsoft - ïî êðàéíåé ìåðå ïî ïðîñòîìó VB îíà âåñüìà ïîñðåäñòâåííàÿ.

Äà, ñàì ïî ñåáå ÿçûê íå èíòåðåñóåò, çíàêîì, èíòåðåñóåò èìåííî âçàèìîñâÿçü ñ âî ñâîèñòâàìè äîêóìåíòà......íàâåðíîå ëþáîé ÷åëîâåê âèäåë ïðàéñ â ýêñåëå "àâòîìàòè÷åñêèé"....èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....âîò â äàííûé ìîìåíò ýòî äåëàåòñÿ ðóêàìè è àêòóàëüíî áûëî áû ñäåëàòü ìàêðîñ.....è çàîäíî ïëîòíåíüêî ñ ýòèì ðàçîáðàòüñÿ, èáî ó ìåíÿ òóò ïðîáåë.....
White Owl
Øòàòíûé çàíóäà


: 10.03.2003
: 2452
: USA, New York City

: , 23, 2005 3:32pm     :

Oleg_Msk ():
Äà, ñàì ïî ñåáå ÿçûê íå èíòåðåñóåò, çíàêîì, èíòåðåñóåò èìåííî âçàèìîñâÿçü ñ âî ñâîèñòâàìè äîêóìåíòà......

Íàæìè Alt+F11 ïîïàäåøü â VBA. Òåïåðü íàæìè F2 - ïîëó÷èøü ñïèñîê âñåõ îáúåêòîâ è ñâîéñòâ äîêóìåíòà ê êîòîðûì òû â ïðèíöèïå ìîæåøü ïîëó÷èòü äîñòóï èç VBA.

Oleg_Msk ():
èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....

Äëÿ îáðàáîòêè òåêñòîâûõ ôàéëîâ åñòü áîëåå ëó÷øåå ñðåäñòâî, Perl íàçûâàåòñÿ.
    e-mail MSN Messenger
MaxiM
Áóäóùèé àìåðèêàíåö


: 03.06.2003
: 3546
: Moscow

: , 23, 2005 4:52pm     :

White Owl ():
Oleg_Msk ():
Äà, ñàì ïî ñåáå ÿçûê íå èíòåðåñóåò, çíàêîì, èíòåðåñóåò èìåííî âçàèìîñâÿçü ñ âî ñâîèñòâàìè äîêóìåíòà......

Íàæìè Alt+F11 ïîïàäåøü â VBA. Òåïåðü íàæìè F2 - ïîëó÷èøü ñïèñîê âñåõ îáúåêòîâ è ñâîéñòâ äîêóìåíòà ê êîòîðûì òû â ïðèíöèïå ìîæåøü ïîëó÷èòü äîñòóï èç VBA.

Oleg_Msk ():
èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....

Äëÿ îáðàáîòêè òåêñòîâûõ ôàéëîâ åñòü áîëåå ëó÷øåå ñðåäñòâî, Perl íàçûâàåòñÿ.
À êóäà íàæèìàòü, ÷òîáû ïðî÷èòàòü ïîÿñíåíèÿ êàê ýòèì ïîëüçîâàòüñÿ?
_________________
MaxiM
White Owl
Øòàòíûé çàíóäà


: 10.03.2003
: 2452
: USA, New York City

: , 23, 2005 5:30pm     :

MaxiM ():
À êóäà íàæèìàòü, ÷òîáû ïðî÷èòàòü ïîÿñíåíèÿ êàê ýòèì ïîëüçîâàòüñÿ?

Âçÿòü ãëàçà â ðóêè è ïîñìîòðåòü íà ýêðàí Óëûáêà
Òûêàåøü ìûøüþ â çàèíòåðåñîâàâøèé òåáÿ îáúåêò, âûáèðàåøü íóæíîå ñâîéñòâî.... à ïîòîì èùè êíîïî÷êó ñ âîïðîñèòåëüíûì çíàêîì.  Excel'97 îíà âíèçó îêíà, â 2000 è âûøå öâåòíîé âîïðîñèê â âåðõíåé ÷àñòè îêíà. Íàæèìàåøü íà ýòó êíîïêó - çàïóñòèòñÿ ñïðàâêà.
    e-mail MSN Messenger
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 23, 2005 5:54pm     :

White Owl ():
Oleg_Msk ():
Äà, ñàì ïî ñåáå ÿçûê íå èíòåðåñóåò, çíàêîì, èíòåðåñóåò èìåííî âçàèìîñâÿçü ñ âî ñâîèñòâàìè äîêóìåíòà......

Íàæìè Alt+F11 ïîïàäåøü â VBA. Òåïåðü íàæìè F2 - ïîëó÷èøü ñïèñîê âñåõ îáúåêòîâ è ñâîéñòâ äîêóìåíòà ê êîòîðûì òû â ïðèíöèïå ìîæåøü ïîëó÷èòü äîñòóï èç VBA.

Oleg_Msk ():
èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....

Äëÿ îáðàáîòêè òåêñòîâûõ ôàéëîâ åñòü áîëåå ëó÷øåå ñðåäñòâî, Perl íàçûâàåòñÿ.


Perl íå êàòèò. Èíòåðòðåïàòîð íóæåí èíòåðòðåïàòüñÿ. Ïîäêàëûâàþ

Ïðîãà äîëæíà ðàáîòàòü â îïåðàöèîíêå (Windows) ñàìà! Âî! Óëûáêà Âñå îñòàëüíîå - ãåìîð, êîòîðûé äîïóñòèì òîëüêî äëÿ âíóòðèêîðïîðàòèâíîãî ñîôòà.
White Owl
Øòàòíûé çàíóäà


: 10.03.2003
: 2452
: USA, New York City

: , 23, 2005 7:26pm     :

Àðòåì ():
White Owl ():
Oleg_Msk ():
èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....

Äëÿ îáðàáîòêè òåêñòîâûõ ôàéëîâ åñòü áîëåå ëó÷øåå ñðåäñòâî, Perl íàçûâàåòñÿ.

Perl íå êàòèò. Èíòåðòðåïàòîð íóæåí èíòåðòðåïàòüñÿ. Ïîäêàëûâàþ

Ïðîãà äîëæíà ðàáîòàòü â îïåðàöèîíêå (Windows) ñàìà! Âî! Óëûáêà Âñå îñòàëüíîå - ãåìîð, êîòîðûé äîïóñòèì òîëüêî äëÿ âíóòðèêîðïîðàòèâíîãî ñîôòà.

È êàêóþ ïðîáëåìó òû âèäèøü ñ Ïåðëîì?
Èäåøü íà activeperl.com, âûêà÷èâàåøü ýòîò ñàìûé ActivePerl, èíñòàëëèðóåøü. Ïèøåøü SomeCoolProgram.pl òûêàåøü ïî íåé â Ïðîâîäíèêå - ðàáîòàåò! Óëûáêà
À íàñ÷åò âíóòðèêîðïîðàòèâíîñòè, òàê ãäå òû âèäèøü â "åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü" óïîìèíàíèÿ î ðàñïðîñòðàíåíèè è óæ òåì áîëåå ïðîäàæå ñîôòà íà ñòîðîíó?
À åñëè ÿ äåëàþ è ðàñïðîñòðàíÿþ ÷òî-òî ñêðèïòîîáðàçíîå, òî ÿ â îáÿçàòåëüíîì ïîðÿäêå äàþ åùå è õîñò ïîä êîòîðûì ìîè ñêðèïòû êðóòÿòñÿ.
    e-mail MSN Messenger
Oleg_Msk
Æèòåëü ôîðóìà


: 30.09.2004
: 1000

: , 23, 2005 7:38pm     :

White Owl ():
Oleg_Msk ():
Äà, ñàì ïî ñåáå ÿçûê íå èíòåðåñóåò, çíàêîì, èíòåðåñóåò èìåííî âçàèìîñâÿçü ñ âî ñâîèñòâàìè äîêóìåíòà......

Íàæìè Alt+F11 ïîïàäåøü â VBA. Òåïåðü íàæìè F2 - ïîëó÷èøü ñïèñîê âñåõ îáúåêòîâ è ñâîéñòâ äîêóìåíòà ê êîòîðûì òû â ïðèíöèïå ìîæåøü ïîëó÷èòü äîñòóï èç VBA.

Oleg_Msk ():
èëè , íàïðèìåð, ìíå åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü, òàì êó÷à ïðåîáðàçîâàíèé è ñîðòèðîâîê, ïîñëå ÷åãî ïîäñ÷åò ïî ñòîëáöàì è âûâîäû êîíå÷íûõ ñóìì....

Äëÿ îáðàáîòêè òåêñòîâûõ ôàéëîâ åñòü áîëåå ëó÷øåå ñðåäñòâî, Perl íàçûâàåòñÿ.

À ìîæíî ëþáîé ïðèìåð ðàçîáðàòü? Ïðîñòî ÿ îòêðûë VB ïî F11..òàì ïóñòîå îêíî äëÿ êîäà....íó âñ¸ ïðàâèëüíî,òîëüêî ó ìåíÿ óæå òàáëèöà ñäåëàíà...ÿ ïðîáîâàë ïî ðàçíîìó íàéòè âçàèìîñâÿçü õîòÿ á ñ îäíîé ÿ÷åéêîé...íåò..÷òî-òî íå ïðàâèëüíî ÿ ïîíèìàþ âñþ ëîãèêó ðàáîòû ñ òàáëèöàìè èç VB....
íó íàïðèìåð, ñòðîêà åñòü ó ìåíÿ ñ ïëþñèêîì âïåðåäè, êîãäà ìû íàæèìàåì íà ïëþñèê, ðàñêðûâàåòñÿ äîïîëíèòåëüíàÿ èíôîðìàöèÿ, âíèç îò ýòîé ñòðîêè, âðîäå êàê ìåíþ ðàñêðûâàþùåãîñÿ...
White Owl
Øòàòíûé çàíóäà


: 10.03.2003
: 2452
: USA, New York City

: , 23, 2005 8:23pm     :

Oleg_Msk ():
À ìîæíî ëþáîé ïðèìåð ðàçîáðàòü? Ïðîñòî ÿ îòêðûë VB ïî F11..

Íå ïóòàé. VB è VBA ýòî î÷åíü ðàçíûå âåùè.
VB ýòî ñàìîñòîÿòåëüíûé ÿçûê Visual Basic. Íà íåì ìîæíî äåëàòü âñå ÷òî óãîäíî.
VBA - Visual Basic for Applications. Âñòðàåâûìûé ÿçûê. Åãî âîçìîæíîñòè îãðàíè÷åíû òîëüêî ðàáîòîé ñ äîêóìåíòîì òîãî ïðèëîæåíèÿ â êîòîðûé åãî âñóíóëè. Íî òàì îí öàðü è áîã. Èíîãäà òî ÷òî ìîæíî ñäåëàòü íà VBA â ïðèíöèïå íåâîçìîæíî ñäåëàòü íà VB.
Ó VB è VBA ñîâðåøåííî ðàçíûå ïîäõîäû. Íà VB ãëàâåíñòâóåò ïðîãðàììà, íà VBA - äîêóìåíò.
Ïóòàòü VB è VBA ýòî êàê ñêëàäñêîé ïîãðóç÷èê ïóòàòü ñ êàðüåðíûì ñàìîñâàëîì Óëûáêà

À ïðèìåð... íó äàâàé íà÷íåì ñ ÷åãî-íèáóäü ïðîñòåíüêîãî. Íàïðèìåð ïîäñ÷èòàòü êîëè÷åñòâî óïîìèíàíèé êàêîãî íèáóäü ïðåäìåòà íà ëèñòå. Äåëàåøü â Ýêñåëå ñòðàíè÷êó ñ íàçâàíèåì "Fruits" è íà íåé â ñòîëáèê ïèøåøü:
:
ßáëîêî
Ãðóøà
ßáëîêî
ßáëîêî
Ãðóøà
Ëèìîí

Òåïåðü òûêàåøü Alt+F11 è â ãëàâíîì ìåíþ âûáèðàåøü Insert->Module.
 îòêðûâøåìñÿ îêîøêå ïèøåøü:
:
Sub CountFruits()
    Dim wsSrc As Worksheet, wsDest As Worksheet
    Dim rSrc As Range, rDest As Range
   
    Set wsSrc = ThisWorkbook.Worksheets("Fruits")
    Set wsDest = ThisWorkbook.Worksheets.Add
    wsDest.Range("A1") = "Fruit"
    wsDest.Range("B1") = "Count"
   
    For Each rSrc In wsSrc.UsedRange
        Set rDest = wsDest.Columns(1).Find(rSrc.Text)
        If rDest Is Nothing Then
            Set rDest = wsDest.Cells(wsDest.UsedRange.Rows.Count + 1, 1)
            rDest.Value = rSrc.Text
        End If
        rDest.Offset(0, 1).Value = rDest.Offset(0, 1).Value + 1
    Next
End Sub

Òåïåðü çàêðûâàåøü VBA, â îñíîâíîì îêíå Excel íàæèìàåøü Alt+F8, âûáèðàåøü èç ñïèñêà ìàêðîñîâ íàø CountFruits è íàæèìàåøü Run. È âñå. Íó åñëè çíàåøü VB, òî ðàçîáðàòüñÿ áóäåò íå ñëîæíî Óëûáêà
À äàëüøå, çàäàâàé êîíêðåòíûå âîïðîñû, áóäåì äàâàòü êîíêðåòíûå îòâåòû.

Âîò ýòî:
Oleg_Msk ():
íó íàïðèìåð, ñòðîêà åñòü ó ìåíÿ ñ ïëþñèêîì âïåðåäè, êîãäà ìû íàæèìàåì íà ïëþñèê, ðàñêðûâàåòñÿ äîïîëíèòåëüíàÿ èíôîðìàöèÿ, âíèç îò ýòîé ñòðîêè, âðîäå êàê ìåíþ ðàñêðûâàþùåãîñÿ...

Ïðèìåð î÷åíü íåêîíêðåòíîãî âîïðîñà. È âîîáùå íå ïîíÿòíî, âîïðîñ ëè ýòî? Íó åñòü ó òåáÿ ñòðîêà ñ ïëþñèêîì è ÷òî?
    e-mail MSN Messenger
Àðòåì
Ìîäåðàòîð


: 10.03.2003
: 8295
: Russia, Ufa

: , 24, 2005 4:24am     :

White Owl ():
È êàêóþ ïðîáëåìó òû âèäèøü ñ Ïåðëîì?
Èäåøü íà activeperl.com, âûêà÷èâàåøü ýòîò ñàìûé ActivePerl, èíñòàëëèðóåøü. Ïèøåøü SomeCoolProgram.pl òûêàåøü ïî íåé â Ïðîâîäíèêå - ðàáîòàåò! Óëûáêà


Èäåøü, ñêà÷èâàåøü... À âåñèò îí ñêîêà? Ó ìåíÿ íà ðàáîòå 10mb òðàôèêà â äåíü, êîòîðûé ÿ ëåõêî âûáèðàþ ïî÷òîé è ôîðóìàìè. À äîìà äèàë-àï 5kb/s, $0.5/÷àñ.

È âîò åñëè ìíå íàäî áóäåò ýòó çàäà÷ó ñäåëàòü, òî âîò ýòî íàäî êà÷àòü. À åñëè âîí òó çàäà÷ó, òî âîò ýòî êà÷àòü? ß òàê òîëüêî è áóäó - êà÷àòü.

White Owl ():

À íàñ÷åò âíóòðèêîðïîðàòèâíîñòè, òàê ãäå òû âèäèøü â "åæåìåñÿ÷íî îáðàáîòêè áîëüøèõ òåêñòîâûõ ôàéëîâ äåëàòü" óïîìèíàíèÿ î ðàñïðîñòðàíåíèè è óæ òåì áîëåå ïðîäàæå ñîôòà íà ñòîðîíó?
À åñëè ÿ äåëàþ è ðàñïðîñòðàíÿþ ÷òî-òî ñêðèïòîîáðàçíîå, òî ÿ â îáÿçàòåëüíîì ïîðÿäêå äàþ åùå è õîñò ïîä êîòîðûì ìîè ñêðèïòû êðóòÿòñÿ.


C ýòèì ñîãëàñåí.
:   
           Ðàçãîâîðû îá Àìåðèêå -> Ïðî êîìïû : GMT
1, 2  .
1 2

 
 







Powered by phpBB © 2001, 2005 phpBB Group