Добавьте этот код в свою пользовательскую форму и найдите '< < < Настройте раздел >>>
Также проверьте комментарии внутри кода.
Option Explicit
Function ValidateOptions() As Boolean
' Declare objects
Dim ctrl As Control
' Declare other variables
Dim oneOptionSelected As Boolean
' Loop through each of the forms' controls
For Each ctrl In Me.Controls
' If the control is an option button
If TypeOf ctrl Is MSForms.OptionButton Then
' If it's parent is an specific frame
If ctrl.Parent.Name = "Frame1" Then
oneOptionSelected = ctrl.Value
' If any of the option buttons is selected
If oneOptionSelected = True Then Exit For
End If
End If
Next ctrl
' If at least one of the option buttons was checked
If oneOptionSelected = True Then
ValidateOptions = True
Else
MsgBox "No selection for option buttons in Frame1"
End If
End Function
Private Sub CommandButton1_Click()
' Declare objects
Dim targetSheet As Worksheet
' Declare other variables
Dim targetSheetName As String
Dim emptyRow As Long
Dim cancel As Boolean
' <<< Customize this >>>
targetSheetName = "Sheet1"
' Validate options
If ValidateOptions = False Then Exit Sub
' Initialize objects
Set targetSheet = ThisWorkbook.Worksheets(targetSheetName)
' Determine emptyRow
emptyRow = WorksheetFunction.CountA(targetSheet.Range("A:A")) + 1 ' This code is not reliable. Look for solutions on how to find next empty row here in SO
If Me.OptionButton1.Value = True Then
targetSheet.Cells(emptyRow, 1).Value = "Accepted"
Else
targetSheet.Cells(emptyRow, 2).Value = "Rejected"
End If
End Sub
Клонирование поддержек GitHub с помощью и протокола мерзавца по порту 9418 и HTTP по порту 80. Используя позже является очень медленным ( Ссылка ). Вы должны открытый порт 9418 на Вашем брандмауэре или использовать HTTP, клонирующийся иначе.
git://
протокол использует порт 9418, таким образом, необходимо удостовериться, что брандмауэр позволяет исходящие соединения с этим портом.
Если у вас нет брандмауэра и вам нужна скорость git [обновление: HTTP (S) практически такой же быстрый, как ssh в наши дни, но эта информация по-прежнему полезна, если SSH - единственный способ доступа к репо], и есть ssh-доступ к машине, которая не защищена брандмауэром, а затем использовать ssh-туннель.
Для этого запустите это в одном окне и оставьте его включенным:
$ ssh username@some_host_not_firewalled -L9418:github.com:9418
Затем, где бы вы ни использовали предыдущую команду:
$ git clone git://github.com/jruby/jruby.git
, используйте вместо этого:
$ git clone git://localhost/jruby/jruby.git
Этот перевод может быть выполнен автоматически , если вы измените вашу (глобальную) конфигурацию git:
$ git config --global url.git://localhost/.insteadOf git://github.com/
Или... просто измените префикс "git://" на "http://"