- Brutális akkumulátort kaphat a Honor X80 GT
- Macrodroid
- Yettel topik
- Akciófigyelő: Ajándékokkal érkeztek meg az új Dreame porszívók
- Hamarosan körbefotózza a Google a Balatont
- Samsung Galaxy Buds3 Pro - szárat eresztettek a babok
- iPhone topik
- Vivo X300 - kicsiben jobban megéri
- Huawei P30 Pro - teletalálat
- Bluetooth-headsetekről általában
Ú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
- Linux kezdőknek
- Apple MacBook
- Befutott a régóta várt, sok P-maggal kitömött, LGA1700-as Core sorozat
- Trollok komolyan
- Brutális akkumulátort kaphat a Honor X80 GT
- Samsung Galaxy Felhasználók OFF topicja
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- Gaming notebook topik
- Racoon City árnyékában: Teszteltük a Resident Evil Requiemet
- AMD vs. INTEL vs. NVIDIA
- További aktív témák...
- Xbox One S All Digital 1 TB + kontroller 6 hó garancia, számlával!
- Lenovo ThinkPad X13 Gen 2 i5-1145G7 16GB 512GB FHD+ HunVillBill- 1 év garancia
- Asus VZ239 23 Full HD Monitor 6 hó garancia Házhozszállítás
- Apple iPad Air 2 (A1567) 16GB Wi-Fi + Cellular Asztroszürke
- Azonnali készpénzes Sony Playstation 5 lemezes és digitális felvásárlás személyesen/csomagküldéssel
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


