Hirdetés
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- sziku69: Fűzzük össze a szavakat :)
- hcl: GPT diszk kisebbre klónozása
- Mr Dini: Mindent a StreamSharkról!
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- Navaren: Resident Evil Requiem szösszenet
- Luck Dragon: Asszociációs játék. :)
- X15U Super macro
- sziku69: Szólánc.
Új hozzászólás Aktív témák
-
Szirty
őstag
válasz
DP_Joci
#3869
üzenetére
Üdv DP_Joci!
"A file létrehozásánál a file neve és a munkafüzet neve ugyanaz lesz, a munkafüzet nevét lehet változtatni létrehozáskor?"
Az excel nevezi el így. Természetesen a scriptből adhatsz más nevet is a file-nak, így a munkafüzeted nevét is tudod befolyásolni.
"Lehet egy file-ba különböző munkafüzeteket felvenni?"
A kérdésnek nincs értelme, mert ez nem excel munkalap file-t hoz létre, hanem egyszerű szöveges CSV-t, ami semmi mást nem tartalmaz, mint adatok hosszú sorát. Vagyis nincs benne "munkafüzet".
Ha esetleg az excelt lehet CSV-ből arra késztetni, hogy egy bizonyos "utasítás" beolvasása utáni adatokat egy bizonyos másik munkafüzetben helyezze el, ekkor lehet, mert a scriptből a CSV-be azt írsz, amit akarsz, de ez nem a scripten fog múlni ilyenformán, hanem az excelen (kétlem, hogy lenne ilyen lehetőség, de utána kell nézni)."Az egyes cellákba lehet adatokat pakolni a cella címének hivatkozásával pl. A1, B2, stb"
Nem hinném, hogy az excelt CSV-ből ilyesmire lehetne kényszeríteni. Egyszerűen berakja a táblázat egy-egy sorába a CSV-ben egymás után lévő adatokat. Ami új sorba van a CSV-ben az új sorba kerül a táblázatban. Nagyjából ez minden.
"Van helyette valami olyasmi, amivel lehet jelezni, hogy az írás készen van?"
Nincs, mert az írás akkor van kész, amikor a script lefutott és végrehajtotta a file objektumra vonatkozó Close metódust. Azt meg a scriptből kezelheted jelzőkkel hogy mikor futott le. Tehát ahogy most csinálod az úgy jó szerintem.
"...valahogyan ellenőrizni, hogy nincs bedugva a pendrive"
Ellenőrizheted a logikai meghajtó létezését, ami a pendrive-ot reprezentálja. Remélve, hogy mindig ugyanazt a betűjelet kapja. Ez így néz ki:
Dim CSV
Set CSV = CreateObject("Scripting.FileSystemObject")
If CSV.DriveExists("I:") Then
'Ami itt van lefut ha az I: drive létezik
End If
Új hozzászólás Aktív témák
- Saját memóriaszabvánnyal küzd a memóriahiány ellen az ASRock
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- exHWSW - Értünk mindenhez IS
- Építő/felújító topik
- Google Pixel 9 Pro XL - hét szűk esztendő
- Samsung Galaxy Felhasználók OFF topicja
- Számtech boltosok memoárjai, azaz amikor kiborulunk...
- WLAN, WiFi, vezeték nélküli hálózat
- Anime filmek és sorozatok
- Gyúrósok ide!
- További aktív témák...
- Dell Pro 14 PC14250 14" FHD+ IPS érintő Ultra 5 235U 16GB 512GB NVMe ujjlolv IR kam gar
- Pavilion 14-ce0000nh 14" FHD IPS i5-8250U GeForce MX130 16GB 128GB + 1TB HDD magyar vbill IR kam gar
- 500GB, 320GB, 250GB notebook 2,5" HDD-k. Több db. (100/100%)
- Apple Homepod Mini
- ZBook Fury 16 G11 16" FHD+ IPS i5-13600HX RTX 1000 Ada 32GB 512 NVMe magyar vbill ujjolv IR kam gar
- iPhone 15 Pro Max 256GB 88% (1év Garancia) - AKCIÓ
- Bomba ár! Lenovo ThinkPad T480s - i5-8G I 8GB I 256SSD I 14" FHD Touch I HDMI I Cam I W11 I Gari!
- 215 - Lenovo LOQ (15IRX9) - Intel Core i7-13650HX, RTX 4060 (ELKELT)
- Jó áron eladó Lenovo ThinkPad T14s Gen 3/i5-1240P/16 GB/256 SSD/FHD+/IPS/Garancia/
- DDR5 8GB / 16GB 4800-5600MHz SODIMM laptop RAM, több db- számla, garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
