Hirdetés
- Milyen TV-t vegyek?
- Kompakt vízhűtés
- Apple asztali gépek
- Amlogic S905, S912 processzoros készülékek
- Soundbar, soundplate, hangprojektor
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hobby elektronika
- Vezetékes FEJhallgatók
- A pénztárcák imádni fogják az ID-Cooling új CPU-hűtőit
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
-
PROHARDVER!
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
-
Delila_1
veterán
válasz
dave0825
#48828
üzenetére
Szia!
Szerintem ezt csak makróval lehet megoldani, de akkor sem biztos, hogy értelmes szót tudsz kihozni az A1:I1 tartományban megadott betűkből.
A3-tól kezdve lefelé íródnak be a "szavak".
A két makrót másold be egy modulba. A csillagokkal jelölt sorban írd át a 15-öt nagyobbra, ha több, vagy kevesebb szót akarsz kihozni.
A Veletlen makrót kell indítanod.Sub Veletlen()Dim oszlop As Integer, sor As IntegerRange("A3:A100") = ""Range("N2:V2").FormulaR1C1 = "=COUNTIF(R1C14:R1C22,R[-1]C)"For sor = 3 To 15 '******** a 15-öt írd átRandomFor oszlop = 14 To 22If Cells(2, oszlop) > 1 Thenoszlop = 0: RandomEnd IfNextRange("N1:V1").CopyRange("N1").PasteSpecial xlPasteValuesFor oszlop = 14 To 22Range("A" & sor) = Range("A" & sor) & Cells(1, Cells(1, oszlop))NextNextRange("N1:V2") = ""Cells(1).SelectApplication.CutCopyMode = FalseEnd SubSub Random()Range("N1:V1") = "=RANDBETWEEN(1,9)"End Sub
Új hozzászólás Aktív témák
- BESZÁMÍTÁS! MSI B450M R3 4100 8GB DDR4 240GB SSD GTX 1050Ti 4GB Asus Vento AD DeepCool 400W
- Samsung Galaxy A33 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- HIBÁTLAN iPhone 14 Pro 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, MS3235
- LENOVO ThinkBook 14s Yoga touch 360 - i5-1135G7, 16GB RAM, SSD, jó akku, számla, 6 hó gar
- HP Elite x2 1012 G1,12",FHD+ ,m5-6Y54,8GB,256GB,WIN10, LTE
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50
