Excel

W
Wertis 308
2005-10-19 14:27 Wertis 2011-09-11 03-52
kai kurios sąrašo ląstelės yra formatuotos kaip tekstas.
K
klaudas07 408
2005-10-19 14:42 klaudas07 2011-09-11 03-52

Wertis rašė: kai kurios sąrašo ląstelės yra formatuotos kaip tekstas.


Ačiū, bandysiu pakeisti
W
Wertis 308
2005-10-19 14:44 Wertis 2011-09-11 03-52
apie ląstelės reikšmės formatavimą voba.apie.lt/?page_id=10906
A
A_Arvis 128
2005-10-19 19:16 A_Arvis 2011-09-11 03-52

Wertis rašė:

A_Arvis rašė: Sveiki! Gal galetumet dar viena paslapti atskleisti :)
kai i worksheeta irasomas vienas kodas Private Sub Worksheet_Change(ByVal target As Range) irasius antra private sub... jie kaip ir pjautis tarpusavyje pradeda, gal juos reik kazkaip uzvadinti kazkaip tipo Private sub1 Private sub2 ?
Dekui
tai jau taip. bet į lentelės pokyčius reaguos vien tik originalus pavadinimas.


Hmmm...nejaugi negalima kelias funkcijas padaryti 2 ar net 5 pvz i A1 reguoja 3 if reiksmes po to reik kad B2 irgi butu paklusni Worksheet_Change ir taip t.t.
Cia vis apie ta macru pasileidima nuo ivestu duomenu i tam tikra cele
W
Wertis 308
2005-10-19 19:25 Wertis 2011-09-11 03-52
galima. viskas rašoma toje pačioje procedūroje. maždaug:

if target.address="$A$1" then
select case target.value
case 1: macro1
case 2: macro2
end select
end if
if target.address="$B$1" then
select case target.value
case 1: macro3
case 2: macro4
end select
end if

A
A_Arvis 128
2005-10-19 19:33 A_Arvis 2011-09-11 03-52

Wertis rašė: galima. viskas rašoma toje pačioje procedūroje. ......

Wertis aciu dar syki. Sakyk zmogau gal kokios geros literaturos galetum pasiulyti apie exceli.
W
Wertis 308
2005-10-19 20:52 Wertis 2011-09-11 03-52
na apie excelį šiek tiek voba.apie.lt
apie VBA ir pan. bus ateityje naujoje svetainėje.

šiaip literatūros exceliui išmokti neskaičiau jokios. kai pamatęs knygyne nusipirkau rusišką knygelę apie Excel VBA, kažko naujo joje jau neradau. šovė tik mintis: kaip nuobodu būtų iš jos ką dabar mokytis. paprasčiausiai studink gautą record'intą kodą, VBA helpą paskaitinėk, pasiklausinėk čia kai kur užstrigsi. tiek žinių. sėkmės. smile

A
A_Arvis 128
2005-10-19 21:59 A_Arvis 2011-09-11 03-52

Wertis rašė: na apie excelį šiek tiek voba.apie.lt
apie VBA ir pan. bus ateityje naujoje svetainėje.

šiaip literatūros exceliui išmokti neskaičiau jokios. kai pamatęs knygyne nusipirkau rusišką knygelę apie Excel VBA, kažko naujo joje jau neradau. šovė tik mintis: kaip nuobodu būtų iš jos ką dabar mokytis. paprasčiausiai studink gautą record'intą kodą, VBA helpą paskaitinėk, pasiklausinėk čia kai kur užstrigsi. tiek žinių. sėkmės. smile



Jooo... Toli pazengem nuo 97 metu, tada kai labai reikejo isigyjau V.Šakys Excel 97 knyga, ja ir siai dienai laikau gera knyga, tik gaila tai kad paseno daug kas nuo Office97. o nuo 98 nebereikejo excelio, tai ir makauleje daug kas pamirsto jau. Šis formas tikrai jėga.
R
Rola_ndas 360
2005-10-20 08:35 Rola_ndas
Na taip, neblogos ne tik buhalterijos, bet ir excel pamokos :). Kas link VBA, nžnau kiek moka Wertis, tačiau pasigilinęs į excel forumus internete supratau, kad zinau 0.0001 proc. smile , tačiau patarinėti jau galiu smile, nes teko kadaise univere kurti macrosus, kurie vartojui jau per daug sudėtingi, tai su draugu buvom užsiedę ir giliai kapstėmės smile , iki ciklų ir spalvų kodų ir t.t. Excelis - fainas dalykas smile smile
A
A_Arvis 128
2005-10-20 22:40 A_Arvis
Na kagi vel blin pribrendo reikalas prasyti pagalbos :(
Vel gi reikia kad nuo irasyto tam tikro teksto islystu tipo mesage box su tam tikru irasu ir su dviem atsakymu variantais "Taip" ir "Ne", atsakymu variantai turetu paleisti tam tikras macro komandas. Manau, kad tai imanoma, bet tai tikrai ne mano nosei.
W
Wertis 308
2005-10-20 23:25 Wertis 2011-09-11 03-52

A_Arvis rašė: Na kagi vel blin pribrendo reikalas prasyti pagalbos :(
Vel gi reikia kad nuo irasyto tam tikro teksto islystu tipo mesage box su tam tikru irasu ir su dviem atsakymu variantais "Taip" ir "Ne", atsakymu variantai turetu paleisti tam tikras macro komandas. Manau, kad tai imanoma, bet tai tikrai ne mano nosei.

If MsgBox("Ar tikrai taip?", vbYesNo) = vbYes Then
MacroTaip
Else
MacroNe
End If

pranešk kaip pavyko

A
A_Arvis 128
2005-10-21 06:38 A_Arvis 2011-09-11 03-52
If MsgBox("Ar tikrai taip?", vbYesNo) = vbYes Then
MacroTaip
Else
MacroNe
End If

pranešk kaip pavyko

[/quote]

Wertis kiek supratau pradedi kankinima biški :) tai turbut hrenovas mokinys aš ir tikrai šiu teiginių dajungti niekur negaliu nors bandžiau daug ką darašyti ar pakeisti nieks iškyrus klaidų nesigavo:( kiek iš tavo kom. eilutės supratau tai, kad čia trūksta to msg pasileidimo adreso tipo: If target.Address = "$D$20" Then. ar kaip kitaip.
W
Wertis 308
2005-10-21 07:10 Wertis 2011-09-11 03-52

if Target.Address = "$D$20" Then
If MsgBox("Ar tikrai taip?", vbYesNo) = vbYes Then
MacroTaip
Else
MacroNe
End If
End if

jofky jofky 3286
2005-10-21 19:39 jofky
Šiek tiek ne į temą, bet nenoriu atidarinėti naujos temos. Kai programoje KONTO noriu pažiūrėti ataskaitą Print Preview Landscape formate, nerodo kas yra parašyta lapo dešinėje pusėje, nors atspauzdina kaip priklauso. Agentas suvertė kaltę mano Windows XP. Ką man reikėtu papurtyti ar agentus ar kas instaliavo Windows.
Gal į temą apie KONTO reikėjo rašyti smile
W
Wertis 308
2005-10-21 21:09 Wertis 2011-09-11 03-53

jofky rašė: Šiek tiek ne į temą, bet nenoriu atidarinėti naujos temos. Kai programoje KONTO noriu pažiūrėti ataskaitą Print Preview Landscape formate, nerodo kas yra parašyta lapo dešinėje pusėje, nors atspauzdina kaip priklauso. Agentas suvertė kaltę mano Windows XP. Ką man reikėtu papurtyti ar agentus ar kas instaliavo Windows.
Gal į temą apie KONTO reikėjo rašyti smile
matyt..
A
A_Arvis 128
2005-10-22 09:33 A_Arvis
Private Sub Worksheet_Change(ByVal target As Range)
If target.Address = "$B$8" Then
Select Case target
Case Is > 350: Macro1
End Select
End If
If target.Address = "$B$9" Then
Select Case target
Case Is > 0, 5: Formule_durims
End Select
End If
If target.Address = "$D$20" Then
If MsgBox("Ar tikrai taip?", vbYesNo) = vbYes Then
MacroTaip
Else
MacroNe
End If
End Sub

Nu ir nevykelis gi as neivelnio man nieks nisekasi su tuom dajungimu erorose raso kad proceduros vardas netinka tipo sub, Function arba Property, gal cia visai ta msg atskirai reikia rasyti niekur nedajungineti. Tos dvi pirmosios funkcijos veikia kol nedajungiu tos su msg.
W
Wertis 308
2005-10-22 14:05 Wertis 2011-09-11 03-53
turėtų veikti. aišku vietoje MacroTaip ir MacroNe reikia įrašyti savų procedūrų pavadinimus, kaip kad įrašei Formule_durims. jei nėra tokios procedūros tai ką VBA turi daryti smile išmesti klaidą smile
W
Wertis 308
2005-10-22 14:07 Wertis 2011-09-11 03-53
beje, tavo kode trūksta dar vieno End If prieš End Sub
A
A_Arvis 128
2005-10-22 15:32 A_Arvis
Na macrosai yra su pavadinimais Taip ir Ne, darasiau dar viena end if, bet neivelnio niveikia. Gal galetum padaryti veikianti pavyzdi pls. kad ta msgbox ismestu kai A1 yra daugiau uz 20.
W
Wertis 308
2005-10-22 15:49 Wertis 2011-09-11 03-53
na jei teisingai supratau..
Book1.xls
Tu esi neprisijungęs vartotojas
Prisijungti arba registruotis
Tax.lt © 2002 - 2024, admin@tax.lt, Reklama tax.lt

Buhalterinės apskaitos sistema internete smulkiam ir vidutiniam verslui