Temat: Kwerenda-> pozostawienie tylko liczb w komórce
Tu trzeba skorzystać z funkcji Replace i to kilka razy. Chyba najprościej byłoby stworzyć własną funkcję VBA, która na bazie właśnie Replace zamieniałąby te wszystkie niepotrzebne znaki na pusty string.
Jeżeli tych "nie cyfr" jest dużo różnych - to chyba szybciej było w pętli sprawdzać każdy znak i zapisywać tylko cyfry.
Np. tak:
Public Function TylkoCyfry(JTekst)
Dim i As Integer
Dim Ciag As String
Dim IleZnak As Integer
Dim Znak As String
IleZnak = Len(JTekst)
Ciag = ""
For i = 1 To IleZnak
Znak = Mid(JTekst, i, 1)
If Znak Like "#" Then
Ciag = Ciag & Znak
End If
Next i
TylkoCyfry = Ciag
End Function
Można użyć albo w kwerendzie, albo modyfikując dane w tabeli (poprzez kwerendę aktualizującą.