Hirdetés
- Százmilliárd dolláros AI-fegyverkezésbe kezdett az Amazon és a Google
- Így tüzelt el százbillió forintot az AI a héten
- Kétféle módon harcol a forró helyzetekkel szemben az ASUS új, M.2-es SSD háza
- Mérföldkő a szilárdtest akkuknál: fontos lépést tett a QuantumScape
- Degeneratív kapcsolóval készül a Firefox
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Kormányok / autós szimulátorok topikja
- Kezdő fotósok digitális fényképei
- Milyen monitort vegyek?
- Vezetékes FEJhallgatók
- NVIDIA GeForce RTX 3060 Ti / 3070 / 3070 Ti (GA104)
- Nyomtató topik
- OLED TV topic
- Milyen házat vegyek?
-
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
-
lenkei83
tag
Sziasztok!
Van egy olyan megoldásom, hogy copy paste-nél csak az értéket másolja be az adott cellába. Ezt gondolom nem kell tovább magyarázni, így néz ki:
Private Sub Workbook_SheetChange(ByVal sh As Object, ByVal target As Range)
Dim regiertek
Dim change_data As String
If sh.CodeName = "Munka7" Or sh.CodeName = "Munka10" Or sh.CodeName = "Munka8" Then
Debug.Print sh.Name
Stop
Exit Sub
Else
regiertek = target.Value
Application.EnableEvents = False
Application.Undo
target.Cells.NumberFormat = "@"
If Application.CutCopyMode <> False Then
target.PasteSpecial Paste:=xlPasteValues
Application.CutCopyMode = False
Else
target.Value = regiertek
End If
End If
Application.EnableEvents = True
Exit Sub
End SubEbbe szeretnék beoperálni egy olyan megoldást, hogy a másolt értékből csak a numerikus karakterek legyenek beillesztve.
A nem numerikus karakterek eltávolítására is van megoldás:
Sub RemoveNotNum()
Dim rng_cl As Range
Dim Workrng_cl As Range
Dim xOut As String
Dim i As Integer
Dim xTemp As String
Dim xstr As String
'On Error Resume Next
Set Workrng_cl = Selection
For Each rng_cl In Workrng_cl
xOut = ""
For i = 1 To Len(rng_cl.Value)
xTemp = Mid(rng_cl.Value, i, 1)
If xTemp Like "[0-9]" Then
xstr = xTemp
Else
xstr = ""
End If
xOut = xOut & xstr
Next i
rng_cl.Value = xOut
Next
End SubViszont nekem a kettő kombinációjára lenne szükségem, konkrétan ha mondjuk dátumot másolok át egy másik munkafüzetből, akkor törölje ki a dátum elválasztókat és csak a számot hagyja bent a cellában.
Valakinek valami ötlet?
Köszi.
P.
Új hozzászólás Aktív témák
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Elemlámpa, zseblámpa
- Napelem
- Autós topik látogatók beszélgetős, offolós topikja
- Lexus, Toyota topik
- GL.iNet Flint 2 (GL-MT6000) router
- Elképesztő lemaradásban van az aktuális Loongson CPU-család
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hosszú premier előzetest kapott az Arknights: Endfield
- Allegro vélemények - tapasztalatok
- További aktív témák...
- Kaspersky, BitDefender, Avast és egyéb vírusírtó licencek a legolcsóbban, egyenesen a gyártóktól!
- MEGA AKCIÓ! - Jogtiszta Windows - Office & Autodesk & CorelDRAW - Azonnal - Számlával - Garanciával
- Game Pass Ultimate előfizetések 1 - 36 hónapig azonnali kézbesítéssel a LEGOLCSÓBBAN! AKCIÓ!
- PC Game Pass előfizetés
- Bitdefender Total Security 3év/3eszköz! - Tökéletes védelem.
- Apple iPhone 14 128GB,Átlagos,Dobozaval,12 hónap garanciával
- Használt iPhone 15 Pro felvásárlás gyors, korrekt, biztonságos
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- Honor Pad X8 64GB, 1 Év Garanciával
- Használt iPhone 14 Pro felvásárlás gyors, korrekt, biztonságos
Állásajánlatok
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs
Cég: Laptopműhely Bt.
Város: Budapest
Fferi50

