Witam
Mam mały problem , chodzi o to że podczas przeszykiwania arkusza ( kolumny) muszę podać dokładnie szykany tekst , chodzi o duże i małe litery co mam zrobić żeby wpisująć w ComboBox szukaną wartość z dyżej lub małej (dowolnej) litery makro mi znajdowało szukaną wartość, mój ComboBox to Numer.
Jest to fragment kodu
Sub szukaj_Click()
Dim a As Long
Dim w(), v As Byte, i As Long, licznik As Long, tabl(1 To 15)
ListBox1.Column = tabl 'ilość kolumn zgodnie wymiarem tablicy
Dim Mnumer As Integer
ListBox1.Clear
' Sprawdzenie, czy wartością właściwości RowSource jest pusty łańcuch
'Wyszukaj_modul.ListBox1.RowSource = ""
If Numer = "" Then
MsgBox "Wpisz numer lub wybierz tester i spróbuj ponownie" & Filename, vbCritical, "BŁĄD"
Else
If Tester_Nr Then
With Sheets("spis")
a = Sheets("spis").Cells(1, 1).Value ' ilość przeszukiwanych wierszy w spisie
'licznik = 0
For i = 1 To a
If Sheets("spis").Cells(i, 3).Value = Numer Then
' wpisuje do komurki kolejne numery M
NextRow = Sheets("spis").Range("AF65536").End(xlUp).Row + 1
Sheets("spis").Cells(NextRow, 32).Value = Sheets("spis").Cells(i, 2)
ListBox1.AddItem
ListBox1.List(licznik, 0) = .Cells(i, 2)
ListBox1.List(licznik, 1) = .Cells(i, 3)
ListBox1.List(licznik, 2) = .Cells(i, 4)
ListBox1.List(licznik, 3) = .Cells(i, 5)
ListBox1.List(licznik, 4) = .Cells(i, 6)
ListBox1.List(licznik, 5) = .Cells(i, 7)
ListBox1.List(licznik, 6) = .Cells(i, 8)
ListBox1.List(licznik, 7) = .Cells(i, 9)
ListBox1.List(licznik, 8) = .Cells(i, 10)
ListBox1.List(licznik, 9) = .Cells(i, 11)
ListBox1.List(licznik, 10) = Format(.Cells(i, 12), "dd-mm-yyyy")
ListBox1.List(licznik, 11) = Format(.Cells(i, 13), "dd-mm-yyyy")
ListBox1.List(licznik, 12) = .Cells(i, 14)
ListBox1.List(licznik, 13) = .Cells(i, 15)
ListBox1.List(licznik, 14) = .Cells(i, 16)
licznik = licznik + 1 ' licznik znalezionych modułów
End If
Next i
End With
info2 = "Znaleziono - " & licznik & " szt. modułów"
End If
End Sub |