Вы можете избежать петли все вместе. Используйте метод Range.Find
для поиска вашего значения в Me.cboCo
. Если ваше значение найдено, мы заполним ваши текстовые поля строкой.
Вы можете изменить параметры метода .Find
для оптимизации поиска. Смотрите здесь
Private Sub cboCo_Change()
Dim ws As Worksheet: Set ws = ThisWorkbook.Sheets("Sheet3")
Dim Found As Range, i As Long
Set Found = ws.Range("A:A").Find(Me.cboCo)
If Not Found Is Nothing Then
i = Found.Row
Me.txtContact = ws.Cells(i, "B")
Me.txtPhone = ws.Cells(i, "C")
Me.txtEmail = ws.Cells(i, "D")
Me.txtCoAdd = ws.Cells(i, "E")
Me.txtWebSite = ws.Cells(i, "F")
Me.txtServProd = ws.Cells(i, "G")
Me.txtAccred = ws.Cells(i, "H")
Me.txtStanding = ws.Cells(i, "I")
Me.txtSince = ws.Cells(i, "J")
Me.txtNotes = ws.Cells(i, "K")
Me.txtVerified = ws.Cells(i, "L")
Me.txtToday = ws.Cells(i, "M")
Me.cboYrApprv = ws.Cells(i, "N")
Me.txtApprvBy = ws.Cells(i, "O")
Me.txtAprvReas = ws.Cells(i, "P")
Me.txtOrder = ws.Cells(i, "Q")
Me.txtPurchs = Sheets("VendorList").Cells(i, "R")
Me.cboCat = Sheets("VendorList").Cells(i, "S")
End If
End Sub
TeamCity Professional Edition от JetBrains. http://www.jetbrains.com/teamcity/
CruiseControl. Сеть и NAnt являются стандартными инструментами (и открытый исходный код также), таким образом, будет большая доступная общественная поддержка. MSBuild является теперь открытым исходным кодом, также
Это будет довольно большая работа для установки всего этого, но это будет очень мощно и иметь много комнаты для роста также.
Используйте встроенный механизм MSBuild. Если у Вас уже есть решение или файл проекта, это соответствует очень приятно.
Я использовал и CruiseControl и TeamCity экстенсивно. Для одного магазина человека TeamCity намного легче установить и настроить, чем CruiseControl.
Для Ваших сценариев сборки Вы не можете пойти не так, как надо с MsBuild или NAnt. Я также рассматривал Powershell для этого, но я еще не делал попытку его.
I have been very pleased with NUBuild since it was released. Based on your requirement I think NUBuild will be a perfect match. You can set it up (only once) under 10 minutes and ready to build your projects. Check it out -