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

Sveiki, Svečias
Prisijungimo vardas: Slaptažodis: Prisiminti mane
  • Puslapis:
  • 1
  • 2

TEMA: VBA Sumifs formule kai failas uzdarytas

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #1

  • intexx28
  • intexx28 avataras
  • Neprisijungęs
  • Naujokas
  • Žinutės: 11
  • Reputacija: 0
Sveiki visi,
Ar yra koks nors būdas naudoti SUMIFS ar kita kokia formule per vba kai failas su duomenimis yra uzdarytas?
Ar imanoma butu kad tas skaiciavimas butu atliktas kiekviena karta atidarius faila.
Taip pat butu idealu jeigu vba neatidarinetu ir neuzdarinetu "Data" excel failo, nes tas failas ziauriai didelis o darbe kompai leti

=SUMIFS('D:\Test\Data\[DataBase.xlsm]DataBase'!$U$2:$U$1048576,'D:\Test\Data\[DataBase.xlsm]DataBase'!$T$2:$T$1048576,T2,'D:\Test\Data\[DataBase.xlsm]DataBase'!$V$2:$V$1048576,AI6)

Dekoju iš anksto
Administratorius uždraudė viešą pranešimų rašymą.

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #2

  • Sergejuss
  • Sergejuss avataras
  • Neprisijungęs
  • Dalyvis
  • VBA,VB.NET. Su Excel dirbu 20 m. manau pramokau.
  • Žinutės: 37
  • Gauta padėka 8
  • Reputacija: 5
SUMIFS formulę reikia keisti į SUMPRODUCT. SUMPRODUCT funkcija ima ir uždaryto failo, reikia pasidomėti sintakse.
SUMPRODUCT galima padaryti kaip SUMIFS'ą ir kaip COUNTIFS'ą.
Kai yra dideli duomenys ir bus daug formulių, rekomenduoju per
VBA atsidaryti failą, nei imti uždaryto failo.
Paskutinis taisymas: prieš 5 m. 5 mėn. nuo Sergejuss.
Administratorius uždraudė viešą pranešimų rašymą.

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #3

  • Sergejuss
  • Sergejuss avataras
  • Neprisijungęs
  • Dalyvis
  • VBA,VB.NET. Su Excel dirbu 20 m. manau pramokau.
  • Žinutės: 37
  • Gauta padėka 8
  • Reputacija: 5
Reikia pabandyti sintaksę gal bus gerai
=SUMPRODUCT('D:\Test\Data\[DataBase.xlsm]DataBase'!$U$2:$U$1048576,('D:\Test\Data\[DataBase.xlsm]DataBase'!$T$2:$T$1048576=T2)*('D:\Test\Data\[DataBase.xlsm]DataBase'!$V$2:$V$1048576=AI6))
Administratorius uždraudė viešą pranešimų rašymą.

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #4

  • intexx28
  • intexx28 avataras
  • Neprisijungęs
  • Naujokas
  • Žinutės: 11
  • Reputacija: 0
O kaip ta viska padaryti per vba.
Su sumproduct formule ir kaip atidaryti uzdaryt faila su vba
Dekui
Administratorius uždraudė viešą pranešimų rašymą.

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #5

  • Sergejuss
  • Sergejuss avataras
  • Neprisijungęs
  • Dalyvis
  • VBA,VB.NET. Su Excel dirbu 20 m. manau pramokau.
  • Žinutės: 37
  • Gauta padėka 8
  • Reputacija: 5
Sub openfile()

Workbooks.Open Filename:="C:\Users\BLABLA\Downloads\Eksportuota matricinė lentelė.xlsx" 'atidaro failą(kelias kabutese)
ActiveWindow.Close (False) 'uždaro nekeičiant aktyvu failą
End Sub
Administratorius uždraudė viešą pranešimų rašymą.

VBA Sumifs formule kai failas uzdarytas prieš 5 m. 5 mėn. #6

  • ups
  • ups avataras
  • Neprisijungęs
  • Veteranas
  • Žinutės: 67
  • Gauta padėka 24
  • Reputacija: 9
Kaip variantas:
DĖMESIO: Spoileris! [ Spustelėkite, kad išplėsti ]
Administratorius uždraudė viešą pranešimų rašymą.
  • Puslapis:
  • 1
  • 2
Moderatoriai: bankeris
Puslapio sukūrimo laikas: 0.297 sekundžių