- Samsung Galaxy Watch (Tizen és Wear OS) ingyenes számlapok, kupon kódok
- 3D nyomtatással csökkentené a kijelző gyűrődését az Apple iPhone Foldnál
- Huawei Watch GT 6 és GT 6 Pro duplateszt
- iPhone topik
- Okosóra és okoskiegészítő topik
- Nemzetközi vizekre evezett a Realme GT 7 és GT 7T
- Nincs Nothing AI szemüveg? Fogd meg a söröm!
- Xiaomi 11 Lite 5G NE (lisa)
- Samsung Galaxy S23 Ultra - non plus ultra
- Youtube Android alkalmazás alternatívák reklámszűréssel / videók letöltése
Új hozzászólás Aktív témák
-
T_bee
aktív tag
válasz
mariann71
#2456
üzenetére
Szia,
Nézd meg ezt a kódot, szerintem azt csinálja, ami neked kell:
Sub transzponal()
Dim inp, res As Variant
Dim r As Range
Dim n As Integer
inp = Range(Cells(1, 1), Cells(22, 1)) 'itt olvassa be a program az induló adatokat
n = Int(UBound(inp) / 5) 'itt nézi meg, hogy hány sor lesz az új tömb
If UBound(inp) Mod 5 <> 0 Then n = n + 1
ReDim res(1 To n, 1 To 5)
For i = 1 To n
For j = 1 To 5
If (i - 1) * 5 + j > UBound(inp) Then Exit For
res(i, j) = inp((i - 1) * 5 + j, 1)
Next j
Next i
Set r = Range(Cells(1, 2), Cells(n, 6)) 'itt lehet megadni hogy hova outputolja az eredményt
r = res
End SubÜdv
T_bee
Új hozzászólás Aktív témák
- Gyúrósok ide!
- 3D nyomtatás
- Szünetmentes tápegységek (UPS)
- Gépösszerakó topik kezdőknek
- Macska topik
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: MárkaLánc
- Meggyi001: Áram nélkül....méltóság nélkül.....
- Allegro vélemények - tapasztalatok
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- További aktív témák...
- 27% - Samsung S27FG904XU Odyssey 3D IPS Monitor! 3840x2160 / 165Hz / 1ms / FreeSync
- AKCIÓ! Dell XPS 13 9305 13 FHD üzleti notebook -i5 1135G7 8GB DDR4 512GB SSD Intel IRIS XE W11
- Xiaomi Redmi Note 14 Pro + / 8/256GB / Kártyafüggetlen / 12Hó garancia
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- iKing.Hu - Apple iPhone 13 Pro Max 128GB Space Gray használt szép állapot 100% akku 6 hónap garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

