質問編集履歴
3
<フォーム側続き>というコードを追記いたしました。
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -5,6 +5,8 @@ 
     | 
|
| 
       5 
5 
     | 
    
         
             
             ボタンを押し、Boolean型がTrueの場合に下図「★2.のコード: Call businessCardCreate」が走るという内容になります。
         
     | 
| 
       6 
6 
     | 
    
         
             
            しかしながら、それが走りません。どうすれば★2.を走らせることができるのでしょうか。。
         
     | 
| 
       7 
7 
     | 
    
         | 
| 
      
 8 
     | 
    
         
            +
             
     | 
| 
      
 9 
     | 
    
         
            +
             
     | 
| 
       8 
10 
     | 
    
         
             
            <モジュール>
         
     | 
| 
       9 
11 
     | 
    
         
             
            ```
         
     | 
| 
       10 
12 
     | 
    
         
             
            Function cheacker(ByVal TextBox1 As Object)
         
     | 
| 
         @@ -38,4 +40,88 @@ 
     | 
|
| 
       38 
40 
     | 
    
         
             
                End If
         
     | 
| 
       39 
41 
     | 
    
         | 
| 
       40 
42 
     | 
    
         
             
            End Sub
         
     | 
| 
      
 43 
     | 
    
         
            +
            ```
         
     | 
| 
      
 44 
     | 
    
         
            +
             
     | 
| 
      
 45 
     | 
    
         
            +
             
     | 
| 
      
 46 
     | 
    
         
            +
            <フォーム側続き・すべて続きになっております。>
         
     | 
| 
      
 47 
     | 
    
         
            +
            ・・・長くて誠に申し訳ありません。
         
     | 
| 
      
 48 
     | 
    
         
            +
             
     | 
| 
      
 49 
     | 
    
         
            +
            ```  
         
     | 
| 
      
 50 
     | 
    
         
            +
             
     | 
| 
      
 51 
     | 
    
         
            +
                '【clear】イメージ画像への反映
         
     | 
| 
      
 52 
     | 
    
         
            +
                
         
     | 
| 
      
 53 
     | 
    
         
            +
            Sub businessCardCreate()
         
     | 
| 
      
 54 
     | 
    
         
            +
                    
         
     | 
| 
      
 55 
     | 
    
         
            +
                Dim MaxRow As Integer
         
     | 
| 
      
 56 
     | 
    
         
            +
                Dim MaxCol As Integer
         
     | 
| 
      
 57 
     | 
    
         
            +
                Dim sheetPurchaseOrder As Worksheet
         
     | 
| 
      
 58 
     | 
    
         
            +
                Set sheetPurchaseOrder = ThisWorkbook.Worksheets("purchaseOrder")
         
     | 
| 
      
 59 
     | 
    
         
            +
             
     | 
| 
      
 60 
     | 
    
         
            +
                With ThisWorkbook.Worksheets("imageCardView")
         
     | 
| 
      
 61 
     | 
    
         
            +
                 .Range("i11").Value = bcName.Value
         
     | 
| 
      
 62 
     | 
    
         
            +
                 .Range("i10").Value = bcAffiliation.Value
         
     | 
| 
      
 63 
     | 
    
         
            +
                 .Range("j17").Value = "E-mail : " & bcMailAdress.Value
         
     | 
| 
      
 64 
     | 
    
         
            +
                 .Range("v15").Value = bcTelNumber.Value
         
     | 
| 
      
 65 
     | 
    
         
            +
                 .Range("v16").Value = bcFaxNumber.Value
         
     | 
| 
      
 66 
     | 
    
         
            +
                 .Range("k14").Value = bcPostalCode.Value
         
     | 
| 
      
 67 
     | 
    
         
            +
                 .Range("v14").Value = bcAddress.Value
         
     | 
| 
      
 68 
     | 
    
         
            +
                End With
         
     | 
| 
      
 69 
     | 
    
         
            +
             
     | 
| 
      
 70 
     | 
    
         
            +
                
         
     | 
| 
      
 71 
     | 
    
         
            +
                '【clear】印刷用取り込みデータ作成。
         
     | 
| 
      
 72 
     | 
    
         
            +
                
         
     | 
| 
      
 73 
     | 
    
         
            +
                If TextBox1.Value = "" Then
         
     | 
| 
      
 74 
     | 
    
         
            +
                MaxRow = ThisWorkbook.Worksheets("printDataList").Cells(Rows.count, 1).End(xlUp).Row + 1
         
     | 
| 
      
 75 
     | 
    
         
            +
                With ThisWorkbook.Worksheets("printDataList")
         
     | 
| 
      
 76 
     | 
    
         
            +
                 .Range("A" & MaxRow).Value = bcName.Value
         
     | 
| 
      
 77 
     | 
    
         
            +
                 .Range("B" & MaxRow).Value = bcAffiliation.Value
         
     | 
| 
      
 78 
     | 
    
         
            +
                 .Range("C" & MaxRow).Value = "E-mail : " & bcMailAdress.Value
         
     | 
| 
      
 79 
     | 
    
         
            +
                 .Range("D" & MaxRow).Value = bcTelNumber.Value
         
     | 
| 
      
 80 
     | 
    
         
            +
                 .Range("E" & MaxRow).Value = bcFaxNumber.Value
         
     | 
| 
      
 81 
     | 
    
         
            +
                 .Range("F" & MaxRow).Value = bcPostalCode.Value
         
     | 
| 
      
 82 
     | 
    
         
            +
                 .Range("G" & MaxRow).Value = bcAddress.Value
         
     | 
| 
      
 83 
     | 
    
         
            +
                 
         
     | 
| 
      
 84 
     | 
    
         
            +
                  If selectTwenty.Value = True Then
         
     | 
| 
      
 85 
     | 
    
         
            +
                 .Range("H" & MaxRow).Value = "20"
         
     | 
| 
      
 86 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 87 
     | 
    
         
            +
                 
         
     | 
| 
      
 88 
     | 
    
         
            +
                 If selectFifity.Value = True Then
         
     | 
| 
      
 89 
     | 
    
         
            +
                 .Range("H" & MaxRow).Value = "50"
         
     | 
| 
      
 90 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 91 
     | 
    
         
            +
                 
         
     | 
| 
      
 92 
     | 
    
         
            +
                 If selectOneHundred.Value = True Then
         
     | 
| 
      
 93 
     | 
    
         
            +
                 .Range("H" & MaxRow).Value = "100"
         
     | 
| 
      
 94 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 95 
     | 
    
         
            +
             
     | 
| 
      
 96 
     | 
    
         
            +
                End With
         
     | 
| 
      
 97 
     | 
    
         
            +
                End If
         
     | 
| 
      
 98 
     | 
    
         
            +
               
         
     | 
| 
      
 99 
     | 
    
         
            +
                MaxRow = ThisWorkbook.Worksheets("purchaseOrder").Cells(Rows.count, 3).End(xlUp).Row + 1
         
     | 
| 
      
 100 
     | 
    
         
            +
                
         
     | 
| 
      
 101 
     | 
    
         
            +
            '■.
         
     | 
| 
      
 102 
     | 
    
         
            +
                '【clear】注文書への転記
         
     | 
| 
      
 103 
     | 
    
         
            +
                
         
     | 
| 
      
 104 
     | 
    
         
            +
                If TextBox1.Value = "" Then
         
     | 
| 
      
 105 
     | 
    
         
            +
                With sheetPurchaseOrder
         
     | 
| 
      
 106 
     | 
    
         
            +
                 .Range("C" & MaxRow).Value = "名刺"
         
     | 
| 
      
 107 
     | 
    
         
            +
                 .Range("D" & MaxRow).Value = bcName.Value
         
     | 
| 
      
 108 
     | 
    
         
            +
                 .Range("E" & MaxRow).Value = 10
         
     | 
| 
      
 109 
     | 
    
         
            +
                 If selectTwenty.Value = True Then
         
     | 
| 
      
 110 
     | 
    
         
            +
                 .Range("F" & MaxRow).Value = "20"
         
     | 
| 
      
 111 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 112 
     | 
    
         
            +
                 
         
     | 
| 
      
 113 
     | 
    
         
            +
                 If selectFifity.Value = True Then
         
     | 
| 
      
 114 
     | 
    
         
            +
                 .Range("F" & MaxRow).Value = "50"
         
     | 
| 
      
 115 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 116 
     | 
    
         
            +
                 
         
     | 
| 
      
 117 
     | 
    
         
            +
                 If selectOneHundred.Value = True Then
         
     | 
| 
      
 118 
     | 
    
         
            +
                 .Range("F" & MaxRow).Value = "100"
         
     | 
| 
      
 119 
     | 
    
         
            +
                 End If
         
     | 
| 
      
 120 
     | 
    
         
            +
                End With
         
     | 
| 
      
 121 
     | 
    
         
            +
                '【clear】各シートへの情報入力。
         
     | 
| 
      
 122 
     | 
    
         
            +
                Call ImgExport
         
     | 
| 
      
 123 
     | 
    
         
            +
                Unload BusinessCard
         
     | 
| 
      
 124 
     | 
    
         
            +
                End If
         
     | 
| 
      
 125 
     | 
    
         
            +
               
         
     | 
| 
      
 126 
     | 
    
         
            +
            End Sub
         
     | 
| 
       41 
127 
     | 
    
         
             
            ```
         
     | 
2
文字修正いたしました。
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -26,7 +26,7 @@ 
     | 
|
| 
       26 
26 
     | 
    
         
             
            Private Sub BusinessCardCreateButton_Click()
         
     | 
| 
       27 
27 
     | 
    
         | 
| 
       28 
28 
     | 
    
         
             
                Dim bln As Boolean
         
     | 
| 
       29 
     | 
    
         
            -
                bln = cheacker(TextBox1) ← 「cheaker(TextBox1)」を「True」と直接入れると問題なく 
     | 
| 
      
 29 
     | 
    
         
            +
                bln = cheacker(TextBox1) ← ◆「cheaker(TextBox1)」を「True」と直接入れると問題なく走る。
         
     | 
| 
       30 
30 
     | 
    
         | 
| 
       31 
31 
     | 
    
         
             
                If bln = True Then
         
     | 
| 
       32 
32 
     | 
    
         
             
                    MsgBox "開始します" ←★1. 処理が走る。
         
     | 
1
文字誤り修正しました。
    
        title	
    CHANGED
    
    | 
         
            File without changes
         
     | 
    
        body	
    CHANGED
    
    | 
         @@ -3,7 +3,7 @@ 
     | 
|
| 
       3 
3 
     | 
    
         | 
| 
       4 
4 
     | 
    
         
             
            ▼今回の問題点
         
     | 
| 
       5 
5 
     | 
    
         
             
             ボタンを押し、Boolean型がTrueの場合に下図「★2.のコード: Call businessCardCreate」が走るという内容になります。
         
     | 
| 
       6 
     | 
    
         
            -
            しかしながら、それが走りません。 
     | 
| 
      
 6 
     | 
    
         
            +
            しかしながら、それが走りません。どうすれば★2.を走らせることができるのでしょうか。。
         
     | 
| 
       7 
7 
     | 
    
         | 
| 
       8 
8 
     | 
    
         
             
            <モジュール>
         
     | 
| 
       9 
9 
     | 
    
         
             
            ```
         
     |