Excel

B
biciulis 34
2015-11-14 20:13 biciulis
Labas vakaras,

Gal kas žinote kaip Excel faile automatiškai sunumeruoti skirtukus (Pvz. nuo 1 iki 2000)
viename failiuke yra 2000 dok. vietoje "lapas1", "lapas2", "lapas3" ir t.t. man reikia pataisyti "1", "2", "3" ir t.t.
niekaip neradau kaip galima nustatyti, kad nereikėtų keisti visų skirtukų rankiniu būdu.

Ačiū
ABA2 ABA2 1824
2015-11-14 23:23 ABA2
Į Excelio knygos modulį dedame kodą:

rašė: Sub LapuPavadinimai_keisti()
Dim WS As Worksheet
i = 1
On Error Resume Next
For Each WS In Worksheets
WS.Name = "" & i
i = i + 1
Next
End Sub

Ir paleidžiame, ir turime.
P.S. Macro leidimas turi būti įjungtas.
B
biciulis 34
2015-11-19 07:00 biciulis

ABA2 rašė:
Į Excelio knygos modulį dedame kodą:

rašė: Sub LapuPavadinimai_keisti()
Dim WS As Worksheet
i = 1
On Error Resume Next
For Each WS In Worksheets
WS.Name = "" & i
i = i + 1
Next
End Sub

Ir paleidžiame, ir turime.
P.S. Macro leidimas turi būti įjungtas.



Sveiki,

Ačiū, Jūs man labai pagelbėjote smile
Gita1 Gita1 8358
2015-11-30 07:16 Gita1
Labas rytas. Suinstaliavo man 2016 excel ir noriu įsidėti sumą žodžiais, bet niekaip nerandu kur tie "priedai" yra ir nepamenu ar be failiuko (sumE.xl) parsisiuntimo ir atsidarymo dar reikia ką nors padaryti?
K
keryda 299
2016-01-13 08:14 keryda
Sveiki, niekaip neatgaminu IF formules- kaip padaryti, kad jei eiluteje nera skaiciu, tai formuliu langeliuose nieko nerasytu, nes dabar meta klaidas ir lentele atrodo netvarkinga, o slepti eiluciu nenoriu, tiesiog kad liktu tuscia.
Pas mane formule yra tokia labai paprasta =Round (A1/A2;2). Gal padesit kas smile
Bingo Bingo 753
2016-01-13 10:05 Bingo 2016-01-13 10-10

keryda rašė:
Sveiki, niekaip neatgaminu IF formules- kaip padaryti, kad jei eiluteje nera skaiciu, tai formuliu langeliuose nieko nerasytu, nes dabar meta klaidas ir lentele atrodo netvarkinga, o slepti eiluciu nenoriu, tiesiog kad liktu tuscia.
Pas mane formule yra tokia labai paprasta =Round (A1/A2;2). Gal padesit kas smile


=if(isnumber(A1/2);Round(A1/A2;2);"")
N
Nataly777 56
2016-01-13 10:08 Nataly777
Sveiki,
Niekaip nerandu kodo aprašyti makrosą, kad dokumente galečiau rašyti sumą žodžiais, kuriuos radau rašo be lietuviškų raidžių. Pataisyti irgi nemoku smile
Prašau padėkit, įmeskite teisinga kodą.
Ačiū
ABA2 ABA2 1824
2016-01-13 10:39 ABA2

Nataly777 rašė:
...Prašau padėkit, įmeskite teisinga kodą.

O galima pamatyti "neteisingą kodą" ?
Pas jus, greičiausiai, "neteisingi" PC nustatymai.
ABA2 ABA2 1824
2016-01-13 10:44 ABA2

keryda rašė:
.....Pas mane formule yra tokia labai paprasta =Round (A1/A2;2). Gal padesit kas smile

=IFERROR(ROUND(A1/A2;2);"")
Excel 2003 ši formulė netinka, tik naujesnių metų.
N
Nataly777 56
2016-01-13 11:42 Nataly777
taip, ten dar Litus į EUR reikia pakeisti, bandžiau, bet kreivai gaunasi.
Kodas toks:

Function Suma_zodziais(NumberArg As Double, Optional intCase As Integer = 0) As String
Dim strSuma As String
Dim strMilijonai As String
Dim strTukstanciai As String
Dim strSimtai As String
Dim m1 As String
Dim m2 As String
Dim t1 As String
Dim t2 As String
Dim r1 As String
Dim r2 As String
Dim v As String
Dim d As String
Dim strRezultatas As String
strSuma = Format(NumberArg, "000,000,000.00")
strMilijonai = Mid(strSuma, 1, 3)
strTukstanciai = Mid(strSuma, 5, 3)
strSimtai = Mid(strSuma, 9, 3)
If NumberArg < 1 Then
strRezultatas = "NULIS LITŲ "
GoTo pabaiga
End If
If strMilijonai <> "000" Then
m1 = TrysSkaitmenys(strMilijonai)
d = Mid(strMilijonai, 2, 1)
v = Right(strMilijonai, 1)
Select Case d
Case "1"
m2 = "MILIJONŲ "
Case Else
Select Case v
Case "0"
m2 = "MILIJONŲ "
Case "1"
m2 = "MILIJONAS "
Case Else
m2 = "MILIJONAI "
End Select
End Select
End If
If strTukstanciai <> "000" Then
t1 = TrysSkaitmenys(strTukstanciai)
d = Mid(strTukstanciai, 2, 1)
v = Right(strTukstanciai, 1)
Select Case d
Case "1"
t2 = "TŪKSTANČIŲ "
Case Else
Select Case v
Case "0"
t2 = "TŪKSTANČIŲ "
Case "1"
t2 = "TŪKSTANTIS "
Case Else
t2 = "TŪKSTANČIAI "
End Select
End Select
End If
r1 = TrysSkaitmenys(strSimtai)
d = Mid(strSimtai, 2, 1)
v = Right(strSimtai, 1)
Select Case d
Case "1"
r2 = "LITŲ "
Case Else
Select Case v
Case "0"
r2 = "LITŲ "
Case "1"
r2 = "LITAS "
Case Else
r2 = "LITAI "
End Select
End Select
strRezultatas = m1 + m2 + t1 + t2 + r1 + r2 + " "
pabaiga:
Select Case intCase
Case 0
Suma_zodziais = UCase(Left(strRezultatas, 1)) + LCase(Mid(strRezultatas, 2)) + Right(strSuma, 2) + " ct"
Case 1
Suma_zodziais = UCase(strRezultatas + Right(strSuma, 2) + " ct")
Case 2
Suma_zodziais = LCase(strRezultatas + Right(strSuma, 2) + " ct")
End Select
End Function
Private Function TrysSkaitmenys(strNum3 As String) As String
Dim s1 As String * 1 'šimtai
Dim d1 As String * 1 'dešimtys
Dim d2 As String * 2 'dešimtys ir vienetai
Dim v1 As String * 1 'vienetai
Dim s3 As String
Dim v3 As String
s1 = Left(strNum3, 1)
d1 = Mid(strNum3, 2, 1)
d2 = Mid(strNum3, 2, 2)
v1 = Right(strNum3, 1)
Select Case s1
Case "1"
s3 = "VIENAS ŠIMTAS "
Case "2"
s3 = "DU ŠIMTAI "
Case "3"
s3 = "TRYS ŠIMTAI "
Case "4"
s3 = "KETURI ŠIMTAI "
Case "5"
s3 = "PENKI ŠIMTAI "
Case "6"
s3 = "ŠEŠI ŠIMTAI "
Case "7"
s3 = "SEPTYNI ŠIMTAI "
Case "8"
s3 = "AŠTUONI ŠIMTAI "
Case "9"
s3 = "DEVYNI ŠIMTAI "
End Select
Select Case d1
Case "1"
Select Case d2
Case "10"
d3 = "DEŠIMT "
Case "11"
d3 = "VIENUOLIKA "
Case "12"
d3 = "DVYLIKA "
Case "13"
d3 = "TRYLIKA "
Case "14"
d3 = "KETURIOLIKA "
Case "15"
d3 = "PENKIOLIKA "
Case "16"
d3 = "ŠEŠIOLIKA "
Case "17"
d3 = "SEPTYNIOLIKA "
Case "18"
d3 = "AŠTUONIOLIKA "
Case "19"
d3 = "DEVYNIOLIKA "
End Select
Case "2"
d3 = "DVIDEŠIMT "
Case "3"
d3 = "TRISDEŠIMT "
Case "4"
d3 = "KETURIASDEŠIMT "
Case "5"
d3 = "PENKIASDEŠIMT "
Case "6"
d3 = "ŠEŠIASDEŠIMT "
Case "7"
d3 = "SEPTYNIASDEŠIMT "
Case "8"
d3 = "AŠTUONIASDEŠIMT "
Case "9"
d3 = "DEVYNIASDEŠIMT "
End Select
If d1 <> "1" Then
Select Case v1
Case "1"
v3 = "VIENAS "
Case "2"
v3 = "DU "
Case "3"
v3 = "TRYS "
Case "4"
v3 = "KETURI "
Case "5"
v3 = "PENKI "
Case "6"
v3 = "ŠEŠI "
Case "7"
v3 = "SEPTYNI "
Case "8"
v3 = "AŠTUONI "
Case "9"
v3 = "DEVYNI "
End Select
End If
TrysSkaitmenys = s3 + d3 + v3
End Function

Girele Girele 9676
2016-01-13 11:57 Girele

Nataly777 rašė:
taip, ten dar Litus į EUR reikia pakeisti, bandžiau, bet kreivai gaunasi.


Elementaru - kur žodžiai "litas" keičiate į "Euras" ir išsaugojate
ABA2 ABA2 1824
2016-01-13 11:58 ABA2 2016-01-13 12-01
Jooooo...kodas tiesiog "iškastruotas"...
Prikabinu gerą kodą.
Formulė naudojama =SumE()
Galima ir pasikeisti į kitą, jei poreikis y
SumE.txt
N
Nataly777 56
2016-01-13 12:08 Nataly777
smile labai ačiū, bet PC nustatymai tikrai neteisingi, LT raidžių nerodo, ženkliukai vietoj jų. Per regional settings pažiurėjau, ten LT nurodyta visur. Arba dar į kažką turėčiau atkreipti dėmesį.


ABA2 ABA2 1824
2016-01-13 12:15 ABA2
Windows 7 tai galite padaryti: Start->Control Panel->Region and Language->Administrative->Change System locale.
Pakeičiat į Lithuanian ir perkrauti PC
Kitose sistemose irgi panašiai, tik kelias kitas.
S
SSigute 1168
2016-01-27 11:48 SSigute
Kokia turėtų būti formulė excel, kad sumuotų tik tas sumas, kurios yra didesnės už 0?
ABA2 ABA2 1824
2016-01-27 12:43 ABA2
=SUMIF(A1:A20;">0")
G
Gardenija 2
2016-01-31 15:23 Gardenija
Sveiki :)
Gal galite patarti, kaip padaryti, kad rašant žodį vienoje lentelėje, jis atsirastų ir kitoje lentelėje?
smile
Bingo Bingo 753
2016-01-31 19:40 Bingo

Gardenija rašė:
Sveiki :)
Gal galite patarti, kaip padaryti, kad rašant žodį vienoje lentelėje, jis atsirastų ir kitoje lentelėje?
smile


jei tikrai tokia užduotis be jokių papildomų aplinkybių, tai toje kitoje lentelėje įstatai celes, kurioje rašysi žodį, adresą. Pvz. =A10 arba jei iš kito sheeto, tai =sheet1!A10
G
Gardenija 2
2016-01-31 20:12 Gardenija
Ačiū, taip to ir reikėjo :) Kartais net nepagalvoji apie paprasčiausią variantą :)
R
RoKat 13
2016-02-06 15:39 RoKat
sveiki,
ar prisapnavau ar kažkur mačiau, kad xls. yra funkcija, kuri parašytą suma skaičiais verčia į sumą žodžiais. Jei tokia funkcija egzistuoja - parašykite prašau kur ieškoti ir kaip ją įdiegti?
Kalba eina paie 2010 metų anglų versiją..

Ačiū
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