- Letartóztatták, mert AI segítségével csalt az egyetemi vizsgán
- pfSense - Avagy az okosított házirouter
- SUSE Linux
- Újabb államok perelik az Apple-t, mert sok pénzt szed ki a vevőkből
- Gépész 3D tervezőrendszerek
- Microsoft Excel topic
- Aliexpress tapasztalatok
- Hálózati / IP kamera
- Max
- Alternatív kriptopénzek, altcoinok bányászata
-
IT café
A Microsoft Excel topic célja segítséget kérni és nyújtani Excellel kapcsolatos problémákra.
Kérdés felvetése előtt olvasd el, ha még nem tetted.
Új hozzászólás Aktív témák
-
jobbi
csendes tag
Sziasztok!
Azt szeretném kérdezni, h a Visual Basic-nek van-e olyan függvénye, amely megnézi, h egy adott mappában milyen nevű fájlok szerepelnek, és ezt visszatérési értékként adja (pl egy tömbben). Olyat már találtam, ami eldönti, h adott nevű fájl létezik-e. Ez a FileExist. Ennek visszatérési értéke értelem szerűen TRUE vagy FALSE lehet. Viszont sajnonos ez nem oldja meg a gondom. Előre is köszi a választ.
-
jobbi
csendes tag
Heló újra!
Azóta megtaláltam a választ, így a kérdés már nem aktuális. Viszont van helyette másik
"A" oszlopban sorban szerepelnek az alábbi értékek:
6:00:00
7:00:00
8:00:00
...
tehát óra:perc:másodperc! "B" oszlopba szeretnék időértékeket bevinni. Azt szeretném, h ha a "B" oszlopba beírom, h pl 14, akkor a cellába ne 14 kerüljön, hanem a tőle balra lévő cella ("A" oszlop) értéke, plussz a beírt érték percben. Tehát, ha "A"oszlop adott sorában az van, h 6:00:00, akkor ha a mellette lévő cellába beírom, h 14, akkor oda 6:14:00 kerüljön, ha 8:00:00 van mellette, akkor 8:14:00. Remélem érthető. Eddig annyira jutottam, h jobb gomb a sheetre, aztán view code, oda beír, h:Private Sub Worksheet_Change(ByVal Target As Range)
SOR = Target.Row
OSZLOP = Target.Column
If OSZLOP = 2 Then
Range("B" & SOR) = Range("B" & SOR) / 24 / 60 + Range("A" & SOR)
End If
End SubEz viszont nem működik. gondolom amiatt, h mikor beírok a cellába vmilyen értéket, elkezd futni ez a makró. ami aztán szintén megváltoztatja a cella értékét: leosztja 24-gyel majd 60-nal, h percet kapjon, aztán hozzáadja ezt az értéket pl a 6:00:00-hoz, így megkapja a 6:14.00-et, viszont azzal, h ezt beírja, újra meghívódik a makró, és most már ezt az értéket osztja 24-gyel, 60-al, majd adja hozzá újra a 6:00:00-t. és ez így megy elvileg a végtelenségig. gyakorlatilag, akármit írok be, mindig 6:00:15-öt kapok egy rövidke homokóra után. Valakinek vmi ötlet erre?
előre is köszi -
jobbi
csendes tag
válasz Delila_1 #4018 üzenetére
Ezzel a kiegészítéssel működik (feltéve, h a C3-as cellát nem használjuk semmire, de ha igen, akkor helyette lehet akár az IV65536 is):
Private Sub Worksheet_Change(ByVal Target As Range)
SOR = Target.Row
OSZLOP = Target.Column
If OSZLOP = 2 And Range("C3").Value <> "X" Then
Range("C1").Value = "X"
Range("B" & SOR) = Range("B" & SOR) / 24 / 60 + Range("A" & SOR)
End If
If OSZLOP = 2 Then
Range("C1").Value = ""
End If
End SubCsak azért írom, be hátha vki szintén akar hasonlót.
-
jobbi
csendes tag
sziasztok!
A problémám a következő: szeretném azt megoldani, hogy egy adott gomb ismételt nyomogatásával egy oszlop celláiba kiírjam a két gombnyomás közt eltelt időt. Ezt meg tudom úgy oldani, h használom a Now() függvényt, annak eredményét beíratom vmelyik celléba, majd következő gombnyomásnál szintén Now() függvény valahova. A két érték különbsége a két gombnyomás közt eltelt idő. Ez nem is lenne rossz, DE. A now() függvény csak másodperc pontossággal mutatja az időt. Nekem viszont szükségem lenne az -ideális esetben- századmásodpercekre, de legalább a tizedmásodpercekre. Gyakorlatilag egy stoppert szeretnék csinálni.
Tehát ha tud valaki a now() függvénynél pontosabbat, vagy egyéb alternativ megoldást erre a problémára, akkor annak nagyon örülnék.Előre is köszönöm a válaszokat
üdv
-
jobbi
csendes tag
sziasztok!
tudna abban vki segíteni nekem, h hogyan tudok Excel 2003-ban egy checkbox elemre tooltip-et rakni?
Köszi
Új hozzászólás Aktív témák
- Motoros topic
- Letartóztatták, mert AI segítségével csalt az egyetemi vizsgán
- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- Tényleg jobban fogyaszt a Peugeot, az Opel és a Citroen?
- Politika
- Autós topik
- Szeged és környéke adok-veszek-beszélgetek
- Luck Dragon: Asszociációs játék. :)
- Milyen alaplapot vegyek?
- pfSense - Avagy az okosított házirouter
- További aktív témák...
- Adobe Előfizetések - Adobe Creative Cloud All Apps, Photography Plan - 12 Hónap
- Bontatlan - BATTLEFIELD 1 Collectors Edition - Játékszoftver nélkül
- Game Pass Ultimate előfizetések 1 - 25 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN!
- Steam kulcsok - UTALÁS/REVOLUT
- Autómatricák a legjobb minőségben, több ezer minta! PH tagoknak 30% kedvezmény!