Aktywne Wpisy

mickpl +1108
Ciocia Kasia pedzioła w Radio Zet, że będzie poselski projekt zmuszający deweloperów do ujawniania cen ofertowych mieszkań.
No to teraz czekamy na tłumaczenie branży dlaczego to bardzo szkodliwe dla polskich rodzin.
#nieruchomosci
No to teraz czekamy na tłumaczenie branży dlaczego to bardzo szkodliwe dla polskich rodzin.
#nieruchomosci
źródło: ciocia
Pobierz
ish_waw +135
źródło: Zdjęcie z biblioteki
Pobierz



Co tu jest źle? Wywala mi błąd compile error , syntax error w linijce If (.Item(.Count - 2) = Chr(32))
To jakieś stare makro do worda co usuwa i,o,a itd z końca linijki.
Dim i As Long
Dim licznikzmian As Long
licznikzmian = 0
maxlines = ActiveDocument.BuiltInDocumentProperties(wdPropertyLines)
For i = 1 To maxlines
DoEvents
Selection.GoTo What:=wdGoToLine, Which:=wdGoToFirst, Count:=i, Name:=""
Selection.EndKey Unit:=wdLine, Extend:=wdExtend
With Selection.Characters
If .Count > 4 Then
If (.Item(.Count - 2) = Chr(32))
And (.Item(.Count - 1) >= Chr(65) And .Item(.Count - 1) <= Chr(90) Or .Item(.Count - 1) >= Chr(97) And .Item(.Count - 1) <= Chr(122))
And (.Item(.Count) = Chr(32)) Then
.Item(.Count) = Chr(160)
licznikzmian = licznikzmian + 1
End If
End If
End With
Next
Selection.HomeKey Unit:=wdStory
MsgBox "Zrobione" & Chr(13) &
"Dokonano " & licznik_zmian & " zmian/y", vbInformation
End Sub
**If (.Item(.Count - 2) = Chr(32)) _**na
**If (.Item(.Count - 2) == Chr(32)) _**@postrachNocnegoSzczura w VBA operatorem porównania jest =, a nie ==. Pisanie w tym języku to ogólnie katorga dla kogoś, kto wcześniej