Filling a multicolumn ListBox from another UserForm ListBox
<p>Currently I have formatted a UserForm (that can be seen in the attached image below) that has the user select certain checkbox criteria, followed by adding and removing countries back and forth from 2 list boxes (row source = 'All Countries Validation'!$A$4:$A$61 for ListBox1).</p>

<p>After selecting their criteria, they click a button ("Extract Data")  and it highlights all fields in the "Selected Countries" listbox (image 2 = after button has been clicked). </p>

<p>If I could just get some assistance/guidance on after clicking the button, the countries listed in ListBox 2 could appear in a first column in ListBox3, that would be amazing. The ultimate goal is for the user to select criteria in the UserForm, and information about countries the user selected will be returned in ListBox3. If it's easier to return this information in a Message Box that works too.</p>

<p>Code below returns selected countries in a msgbox</p>

<pre><code>Dim x As Integer
For x = 0 To ListBox2.ListCount - 1
If ListBox2.Selected(x) = False Then
    ListBox2.Selected(x) = True
End If
Next
Dim Range1 As Range

Msg = ""
For i = 0 To ListBox2.ListCount - 1
    If ListBox2.Selected(i) Then _
        Msg = Msg &amp; ListBox2.List(i) &amp; vbCrLf
Next i
MsgBox "You selected: " &amp; vbCrLf &amp; Msg
Unload Me
</code></pre>

<p><a href="https://i.stack.imgur.com/NPfRi.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/NPfRi.png" alt="UserForm"></a></p>

<p><a href="https://i.stack.imgur.com/Ebg1e.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ebg1e.png" alt="UserForm After Clicked"></a></p>

<p>Code Below when Contract Revenue, Actual, Davey is checked:</p>

<pre><code>    If CheckBox1.Value = True And CheckBox2.Value = False And CheckBox3.Value = False Then
        If CheckBox4.Value = True And CheckBox5.Value = False Then
            If CheckBox6.Value = True And CheckBox7.Value = False Then
</code></pre>