-
Fototrend
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
Lehet, hogy lépésenként futtattad, és kiléptél az Application.EnableEvents = True sor végrehajtása előtt. A futás tiltása (False) maradt érvényben.
A VBE felületen Ctrl+g-re megjelenik az Immediate ablak, oda írd be az engedélyező sort, és enterezd le.Átírtam a makrót. A megadott G2:G350 tartomány módosulását figyeli, és az A:C tartományt másolja a 2. lapra, majd a G-t a D-be. Ez utóbbinak nem sok értelme van, ha nullás bevitel esetén másol. Bármilyen G oszlopbeli érték megadásakor történő másoláshoz vedd ki a belső If - End If feltételt. Csakis az If és End If-es sort, a magot ne!
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ide As Long
If Not Intersect(Target, [G2:G350]) Is Nothing Then
If Target = 0 Then
Application.EnableEvents = False
ide = Sheets("Munka2").Range("A" & Rows.Count).End(xlUp).Row + 1
Range("A" & Target.Row & ":C" & Target.Row).Copy Sheets("Munka2").Range("A" & ide)
Range("G" & Target.Row).Copy Sheets("Munka2").Range("D" & ide)
Application.EnableEvents = True
End If
End If
End Sub -
Delila_1
veterán
Az első munkalapodhoz kell rendelned a makrót (a Téma összefoglalóban megtalálod a leírást)
Private Sub Worksheet_Change(ByVal Target As Range)
Dim ide As Long
If Target.Column = 7 Then
If Target = 0 Then
Application.EnableEvents = False
ide = Sheets("Munka2").Range("A" & Rows.Count).End(xlUp).Row + 1
Rows(Target.Row).Copy Sheets("Munka2").Range("A" & ide)
Application.EnableEvents = True
End If
End If
End Sub -
Fferi50
Topikgazda
-
Fferi50
Topikgazda
Szia!
Ha egy cellát szúrsz be az A oszlop elejére, akkor a képlet
=HA(MARADÉK(SOR();2)=0;SZÖVEG(SOR()/2;"###")&"/1";SZÖVEG(SOR()/2-1;"###") &"/2")
ha kettőt akkor=HA(MARADÉK(SOR();2)=1;SZÖVEG(SOR()/2-1;"###")&"/1";SZÖVEG(SOR()/2-1;"###") &"/2")Ha még több sor lenne, akkor felváltva próbáld két képletet, a -1 helyére a beszúrt sorok számával variálni.
Üdv.
-
Fferi50
Topikgazda
Szia!
A oszlopban a képlet:
=HA(MARADÉK(SOR();2)=1;SZÖVEG(SOR()/2;"###")&"/1";SZÖVEG(SOR()/2;"###") &"/2")B oszlop első két cellájába beírod: '111 és '201 vagy =Szöveg(111;"###") és =Szöveg(201;"###")
Majd a B3 cella képlete: =SZÖVEG(B1+1;"###")
és ezt a képletet húzod végig az oszlopon.Üdv.
-
Fferi50
Topikgazda
Szia!
Mit szeretnél látni a cellában, magát a kifejezést 1/1,1/2 stb., vagy az eredményt?
A további sorokban 3/1,3/3, 4/1, 4/4 vagy 3/1,3/2,3/3,4/1,4/2,4/3,4/4?Mindkét esetben szerintem csak makróval lehet megoldani, ha közvetlenül a cellába szeretnéd a képletet, másik cella használata nélkül.
Segédoszlop felhasználásával talán működhet a dolog szerintem képlettel is.Üdv.
Új hozzászólás Aktív témák
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! Automatikus 0-24
- Antivírus szoftverek, VPN
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem, Most Ünnepi áron! :)
- Eredeti Microsoft termékek - MEGA Akciók! Windows, Office Pro Plus, Project Pro, Visio Pro stb.
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Vírusirtó licencek- Azonnal - Számlával - Garanciával
- Bomba ár! Dell Precision 5530 - i7-8850H I 16GB I 512SSD I 15,6" FHD I P1000 I Cam I W11 I Gari!
- Dell Latitude 3420 - i5 1135G7 ,16GB RAM, SSD, jó akku, EU bill., számla, 6 hó gar
- TELJES KÖRŰ IT BESZERZÉS
- REFURBISHED - HP USB-C Universal Dock G1 (DisplayLink)
- BESZÁMÍTÁS! ASROCK H510M i5 11400F 16GB DDR4 1TB SSD RX 7600 8GB Zalman S2 TG Cooler Master 650W
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Fferi50
