Bonjour, j'essaie de réécrire \ convertir ce code en VBScript. Dans Excel 2013 fonctionne parfaitement mais dans Open Office tout ce que j'essaie de chercher, c'est qu'il n'y a pas de données (Nie znaleziono danych).Problème de conversion VBA vers VBScript
code VBA:
Sub Znajdz()
Dim szukane As Variant
szukane = InputBox("Wpisz szukane słowo", "Wyszukaj")
If szukane = "" Then
MsgBox "Nie wpisałeś nic w okienku Wyszukaj", vbOKOnly + vbExclamation,"Brak danych"
Exit Sub
End If
On Error GoTo blad
Cells.Find(What:=szukane, After:=ActiveCell, LookIn:=xlValues, LookAt:= _
xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False _
, SearchFormat:=False).Activate
Exit Sub
blad:
MsgBox "Nie znaleziono danych", vbOKOnly + vbInformation, "Brak wyników"
End Sub
Mon VBScript:
Sub Znajdz()
Dim szukane As Variant
szukane = InputBox("Wpisz szukane słowo", "Wyszukaj")
If szukane = "" Then
MsgBox "Nie wpisałeś nic w okienku Wyszukaj", vbOKOnly + vbExclamation, "Brak danych"
Exit Sub
End If
On Error GoTo blad
Cells.Find(What:=szukane, After:=ActiveCell, LookIn:=-4163, LookAt:= _
1, SearchOrder:=1, SearchDirection:=1, MatchCase:=False _
, SearchFormat:=False).Activate
Exit Sub
blad:
MsgBox "Nie znaleziono danych", vbOKOnly + vbInformation, "Brak wyników"
End Sub
Aidez-moi je dois l'utiliser Open Office comme macro
VBScript ne permet pas les déclarations de type; changez 'Dim szukane As Variant' en juste 'Dim szukane'. –