Hirdetés
- Gaming notebook topik
- OLED TV topic
- Milyen alaplapot vegyek?
- Kompakt vízhűtés
- Hogy is néznek ki a gépeink?
- Sony MILC fényképezőgépcsalád
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Épített vízhűtés (nem kompakt) topic
- Multimédiás / PC-s hangfalszettek (2.0, 2.1, 5.1)
- Kormányok / autós szimulátorok topikja
-
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
-
zsolti_20
senior tag
válasz
Fferi50
#43115
üzenetére
Sajnos így is ugyan az a hiba. Ezt a kódot szerettem volna úgy átalakítani, hogy a megnyitott file legyen a második, és ne kelljen minden alkalommal átírnom:
Sub UpdateW2()Dim Dic As Object, key As Variant, oCell As Range, i&Dim w1 As Worksheet, w2 As WorksheetSet Dic = CreateObject("Scripting.Dictionary")Set w1 = Workbooks("1.xlsx").Sheets("Sheet1")Set w2 = Workbooks("2.xlsx").Sheets("Sheet1")i = w1.Cells.SpecialCells(xlCellTypeLastCell).RowFor Each oCell In w1.Range("A1:A" & i)If Not Dic.exists(oCell.Value) ThenDic.Add oCell.Value, oCell.Offset(, 3).ValueEnd IfNexti = w2.Cells.SpecialCells(xlCellTypeLastCell).RowFor Each oCell In w2.Range("A2:A" & i)For Each key In DicIf oCell.Value = key ThenoCell.Offset(, 2).Value = Dic(key)End IfNextNextEnd Sub
Új hozzászólás Aktív témák
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- iPhone 14 Pro Max 256GB Space Black -1 ÉV GARANCIA -Kártyafüggetlen, 100% Akkumulátor
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9700X 32/64GB RAM RX 7800 XT 16GB GAMER PC termékbeszámítással
- AKCIÓ! DELL PowerEdge R630 rack szerver - 2xE5-2660v4 (28c/56t, 2.0/3.2GHz), 96GB RAM, 4x1G, áfás
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Égkék - HUN - mc7a4mg/a 3 év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest


