Hirdetés
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- sziku69: Fűzzük össze a szavakat :)
- MasterDeeJay: Egy nem átlagos Asus videókártya (GTX950M 2GB GDDR3)
- Lalikiraly: Macbook NEO 2
- Luck Dragon: Asszociációs játék. :)
- Graphics: Telefonvásárlási kálváriám....avagy clickbait cím: Horror a hardveraprón
- sziku69: Szólánc.
- MasterDeeJay: Asus B150-Plus D3 coffeetime mod! (DDR3)
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- hcl: Olympus E-PL1 nyomozás
-
LOGOUT
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
-
AvLav
csendes tag
Sziasztok!
Hogyan lehetne azt megoldani valamiféle form->beviteli mező (vagy valami hasonlóval, semmiképpen sem cella tartalommal), hogy beírhassuk egy azonosítót, amit később meg is változtathatunk, akár makróval is, és a makró használni is tudja azt az értéket.
Érthetőbben:
- "A" oszlopban legyenek mondjuk számok
- "B" oszlopba pedig azonosítók.
Minden "A" oszlopbeli cellaváltozáskor lefut egy makró, ami a "B" oszlopba beír egy azonosítót. Ezt az azonosítót egy beviteli mezőből veszi. Ez a beviteli mezőnek pedig legyen változtatható az értéke.
Remélem érhető voltam. A segítségeket előre is köszönöm.AvLav
-
AvLav
csendes tag
válasz
Fehér Mancs
#4455
üzenetére
Az a gond, hogy már én is írtam makrót, és tökéletesen működik. Azonban ha SAP-s adatokra futtatom, akkor már nem működik jól. De nem foglalkozom már vele...
(Ha ugyanazokat a számokat beírom én kézzel excel-be, mint ami az SAP-be van, akkor arra működik a makró...) -
AvLav
csendes tag
Na jó, kész, nincs tovább!
Valaki elmagyarázná, hogy ez a **** excel miért kezeli másként a SAP-ból kinyert adatokat? Miért van az, hogy ha egy szám esetén (pl. 18.000,12) csinálok egy pont semmi cserét kézzel, akkor működik, ha makróval, akkor átalakítja a vesszőt is ponttá és kiveszi azt is? Már lassan másfél hónapja "szórakozok" ezzel és nem tudom megoldani. Már mindennel próbálkoztam
-
-
AvLav
csendes tag
válasz
Gabcsika
#4433
üzenetére
Szia!
Én valami hasonló makróval próbálkoznék, bár amit most itt mutatok még hagy egy kis kívánnivalót maga után:
Sub szamol()
Sheets("Munka2").Select
lastRow = Range("A65535").End(xlUp).Row
Sheets("Munka1").Select
lastRow2 = Range("A65535").End(xlUp).Row
Dim szamlalo
For i = 1 To lastRow
Sheets("Munka2").Select
x = Range("A" & i).Value
szamlalo = 0
For j = 1 To lastRow2
Sheets("Munka1").Select
y = Range("A" & j).Value
If (y = x) Then
szamlalo = szamlalo + 1
End If
Next j
Sheets("Munka2").Select
Range("B" & i).Value = szamlalo
Next i
End Sub!!! Ez a makró feltételezi, hogy a Sheet1-en minden A oszlopbeli elem mellett van a B oszlopban érték
-
AvLav
csendes tag
válasz
Gabcsika
#4400
üzenetére
Helllo!
Az adatokat tartalmazó oszlop (legyen A) mellett lévő oszlopba (B-be), a következőt kell írni:
"=SZÖVEG.TALÁL("-";A1)" :ez megadja, hogy a kötőjel hanyadik karakter a szövegbenEzután a következő oszlopba (C-be), a következőt kell írni:
"=BAL(A1;B1-1)" :ez veszi az A oszlopban lévő szövegből balról kezdve a karaktereket a kötőjeligMindez persze megoldható makróval is, de sajnos nem fogalmaztad meg pontosan, hogy szükséged van-e az eredeti oszlopra vagy hogy hogyan nézzen ki a végén a tábla.
-
AvLav
csendes tag
Köszönöm szépen a reagálásokat, mindegyikben volt valami hasznos.
Az elején én is szöveg, szám cella formátumra gyanakodtam, aztán valahogy olyan érzésem volt, mintha a vesszőt pontnak tekintené, nem nagyon értettem.
De úgy tűnik, hogy annak ellenére, hogy nem teljesen értem Fehér Mancs makróját, de az jónak tűnik, külön köszönet érte

-
AvLav
csendes tag
válasz
vakondka
#4376
üzenetére
Szia!
Ha van egy üres munkalapod, akkor:
adatok -> külső adatok importálása -> adatok beolvasása.
Megkeresed a fájlt és megnyitod.
Bejön a szövegbeolvasó varázsló, itt a tagoltat kell választani, aztán <tovább>.
Itt be lehet állítani mik a határoló jelek, (neked azt hiszem az egyéb: ; kell) <tovább>
kijelölöd a cikkszám oszlopot, átállítod szövegre, aztán <bejezés>!!!
Így elvileg nem szedi ki a nullákat az elejéről. -
AvLav
csendes tag
Sziasztok!
Már egy hete próbálok megoldani egy problémát, de nem találok rá megoldást. Remélem tud valaki segíteni.
Szóval olyan adataim vannak, amik általános típusú cellaformátumban vannak és számokat tartalmaz. A számok ezres nagyságrendeknél "."-al vannak jelölve (azért így, mert ez egy bemásolt adat egy másik helyről). Azonban tartalmaz tizedesvesszőt is ",".
A probléma: ha kézzel ráengedek egy keres és cserél: "."(pont) ""(semmi)-re, akkor szépen kiszedi a pontokat, de a vesszők maradnak. Ha ugyanezt csinálom makróval, akkor az kiszedi a vesszőt is! pl.: 18.000,00 kézzel 18000 lesz, makróval pedig 1800000.
Van valakinek valami ötletet, hogy miért csinálja másképp a makró, vagy esetleg hogyan lehetne esetleg másképpen megoldani?!Már régóta szenvedek vele, szóval előre is köszönök minden választ!
Új hozzászólás Aktív témák
- Projektor topic
- TCL LCD és LED TV-k
- Konzolokról KULTURÁLT módon
- Anglia - élmények, tapasztalatok
- Vezetékes FEJhallgatók
- Mesterséges intelligencia topik
- ubyegon2: Airfryer XL XXL forrólevegős sütő gyakorlati tanácsok, ötletek, receptek
- One otthoni szolgáltatások (TV, internet, telefon)
- Xbox Series X|S
- Eljött a CPU-k kora az AI-piacon
- További aktív témák...
- Apple MacBook Air 13" M4 (2025) 16GB / 256GB ezüst
- MSI 14 Modern C12M FHD IPS i7-1255U 10mag 16GB 512GB SSD Intel Iris XE Graphics Win11 Garancia
- AKCIÓ! ASUS Z790 i9 14900KF 64GB DDR5 1TB SSD RTX 5080 16GB LIAN LI LANCOOL 216R ADATA 850W
- Telefon felvásárlás!! iPhone 16/iPhone 16 Plus/iPhone 16 Pro/iPhone 16 Pro Max
- BESZÁMÍTÁS! Gigabyte Gaming OC RTX 4080 Super 16GB videokártya garanciával hibátlan működéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


Fferi50