Jeigu yra būdas padaryti geriau, atrask jį. T. A. Edison

Sveiki, Svečias
Prisijungimo vardas: Slaptažodis: Prisiminti mane

TEMA: Kaip perkelti formules, jų pratęsimui

Kaip perkelti formules, jų pratęsimui prieš 4 m. 5 mėn. #1

  • edainius
  • edainius avataras
  • Neprisijungęs
  • Dalyvis
  • Žinutės: 26
  • Gauta padėka 3
  • Reputacija: 1
Sveiki,
nesu pradžiamokslis, bet ir ne pro... Ai ką čia apie save, ne tam šis forumas :oops:
Turiu tokią skaičiavimo programėlę pasidaręs, tačiau...
Kilo keletas klausimų, su kuriais susidūriau norėdamas pratęsti skaičiavimus:
1. Kaip ir kokiu būdu pratęsti formulių perkėlimą tolimesniam skaičiavimui (ne langelių su formulėm tempimo būdu), nes noriu užrakinti/paslėpti formules?
2. Gal yra koks paprastesnis būdas, pvz. macro komandos ar pan.?
P.S. CTRL+D pasižymėjus eilutę - (kiek bandžiau) taip pat netinka, kadangi užrakinus formules su "protect", šis būdas man neveikia...
3. Dar tokia mintis kilo - jei viską perkelt į Access (duomenų bazę), ar ten yra galimi tokių formulių su IF įvedimai?

Gal kas gali pasidalint mintimis ir patirtimi excel arba access?
Iš anksto visiems dėkingas už betkokias išsakytas mintis.
Su pagarba
Dainius
Nori pusryčių į lovą - miegok virtuvėje ;)
Administratorius uždraudė viešą pranešimų rašymą.

Kaip perkelti formules, jų pratęsimui prieš 4 m. 4 mėn. #2

  • ZygD
  • ZygD avataras
  • Neprisijungęs
  • Auksinis narys
  • Žinutės: 197
  • Gauta padėka 60
  • Reputacija: 20
1. Galima būtų padaryti lentelę. Pažymi savo lentelę ir darai Insert > Table. Tada prirašant naujas vertes formulės persikels automatiškai. Pvz, iš pradžių turim tokią lentelę:

Įrašius vertę papildomoje eilutėje iš karto persikelia formulė:


2. Per VBA galima būtų sukurti eventą, kad vos įterpus papildomą vertę automatiškai persikeltų formulė. Bet paprastesnis atrodo pirmas variantas.

3. Access'e galima naudoti Calculated Fields. Pvz, iš pradžių turim tokią lentelę:

Tada įterpiam Calculated Field:

Įrašom formulę (galima būtų naudoti ir IF atitikmenį IIF):

Ir matom, kad atsirado papildomas stulpelis, kuriame rankiniu būdu verčių keisti neįmanoma:

Pildant naujas eilutes papildomas stulpelis pildosi pats.
Paskutinis taisymas: prieš 4 m. 4 mėn. nuo ZygD.
Administratorius uždraudė viešą pranešimų rašymą.
Jums padėkojo šie nariai: edainius

Kaip perkelti formules, jų pratęsimui prieš 4 m. 4 mėn. #3

  • edainius
  • edainius avataras
  • Neprisijungęs
  • Dalyvis
  • Žinutės: 26
  • Gauta padėka 3
  • Reputacija: 1
Dėkui Zyg D.
Darbas baigėsi, teks ryt pabandyt paeksperimentuoti...
Bandžiau prikabinti ir failą, bet kiek matau - neprisikabino temoj :(
Nori pusryčių į lovą - miegok virtuvėje ;)
Paskutinis taisymas: prieš 4 m. 4 mėn. nuo edainius.
Administratorius uždraudė viešą pranešimų rašymą.

Kaip perkelti formules, jų pratęsimui prieš 4 m. 4 mėn. #4

  • dll
  • dll avataras
  • Neprisijungęs
  • Moderatorius
  • Žinutės: 194
  • Gauta padėka 47
  • Reputacija: 20
Rekomenduoju išbandyti Zyg D pasiūlytą pirmą variantą, manau nenusivilsi, o ir bus viskas labai paprasta. Tik kas nepatinka su šiuo dalyku man asmeniškai, tai kad reikės su formatavimu šiek tiek "pažaisti" :)
Administratorius uždraudė viešą pranešimų rašymą.

Kaip perkelti formules, jų pratęsimui prieš 4 m. 4 mėn. #5

  • edainius
  • edainius avataras
  • Neprisijungęs
  • Dalyvis
  • Žinutės: 26
  • Gauta padėka 3
  • Reputacija: 1
Dėkui dll, bandysiu jei darbas leis šiąnakt "pažaist" :)
Dar klausimas ta tema: ar tai bus įmanoma padaryti su 2003 ofisu?
Nes darbe tik toks :X + compatibility pack for the 2007 office
Jei ne - tai teks tai bandyt namie su 2010...
Nori pusryčių į lovą - miegok virtuvėje ;)
Paskutinis taisymas: prieš 4 m. 4 mėn. nuo edainius.
Administratorius uždraudė viešą pranešimų rašymą.

Kaip perkelti formules, jų pratęsimui prieš 4 m. 4 mėn. #6

  • ups
  • ups avataras
  • Neprisijungęs
  • Veteranas
  • Žinutės: 67
  • Gauta padėka 24
  • Reputacija: 9
Kaip variantas su VBA, kuris ir 2003 tiks
Administratorius uždraudė viešą pranešimų rašymą.
Jums padėkojo šie nariai: edainius
Puslapio sukūrimo laikas: 0.316 sekundžių