Hirdetés
- Hogy is néznek ki a gépeink?
- Projektor topic
- TCL LCD és LED TV-k
- Fejhallgató erősítő és DAC topik
- Az AI-piac kivégezte a Micronhoz tartozó Crucialt
- Azonnali fotós kérdések órája
- Ha a koreaiakon múlik, még évekig ingünk-gatyánk rámehet a memóriákra
- Sony MILC fényképezőgépcsalád
- Videós, mozgóképes topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Ú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
- Vízhűtéses egyég adatközpontokhoz - Schneider Electric RC ACRC301H - új ára 4,5 Milió Ft
- KFA2 RTX 2060 Super 8GB
- Ryzen5 5600X/ RTX 3060Ti/ 32GB DDR4 alapú konfig/ garancia/ ingyen foxpost
- Apple MacBook Air 13 M1 8GB RAM/256 SSD Asztroszürke
- 4ÉV GAR!! Lenovo X1 Carbon 11th Gen OLED KIJ. i7-1365U 16GB/512GB Intel Iris Xe Graph Magyar v.bill
- MSI Katana 15 HX - 15.6" QHD 165Hz - i7 14650HX - 16GB - 1TB - RTX 5060 - Win11 - 3 év gari - MAGYAR
- iKing.Hu - HONOR 400 Lite 5G Velvet Grey Vékony, könnyű, AI-kameragomb 8/256 GB- 2027. 07. 01
- Telefon felvásárlás!! Honor 200 Lite, Honor 200, Honor 200 Pro, Honor 200 Smart
- BESZÁMÍTÁS! MSI B450M R5 5600X 32GB DDR4 512GB SSD RX 6800 16GB Zalman Z1 PLUS Cooler Master 750W
- Apple iPhone 13 Mini 128GB,Újszerű,Adatkabel,12 hónap garanciával
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


