Skip to content

Instantly share code, notes, and snippets.

@takkii
Created October 13, 2020 08:09
Show Gist options
  • Save takkii/7f471016f7de0a5092ac8c3c8322e516 to your computer and use it in GitHub Desktop.
Save takkii/7f471016f7de0a5092ac8c3c8322e516 to your computer and use it in GitHub Desktop.
VBA、斜線コード。
Private Sub Worksheet_Calculate()
If TypeName(Range("a1").Value) <> "String" Then Exit Sub
If Range("a1").Value = "写真" Then
Range("b1").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c1").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a2").Value) <> "String" Then Exit Sub
If Range("a2").Value = "写真" Then
Range("b2").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c2").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a3").Value) <> "String" Then Exit Sub
If Range("a3").Value = "写真" Then
Range("b3").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c3").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a4").Value) <> "String" Then Exit Sub
If Range("a4").Value = "写真" Then
Range("b4").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c4").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a5").Value) <> "String" Then Exit Sub
If Range("a5").Value = "写真" Then
Range("b5").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c5").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a6").Value) <> "String" Then Exit Sub
If Range("a6").Value = "写真" Then
Range("b6").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c6").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a7").Value) <> "String" Then Exit Sub
If Range("a7").Value = "写真" Then
Range("b7").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c7").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a8").Value) <> "String" Then Exit Sub
If Range("a8").Value = "写真" Then
Range("b8").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c8").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a9").Value) <> "String" Then Exit Sub
If Range("a9").Value = "写真" Then
Range("b9").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c9").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a10").Value) <> "String" Then Exit Sub
If Range("a1").Value = "写真" Then
Range("b10").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c10").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a11").Value) <> "String" Then Exit Sub
If Range("a11").Value = "写真" Then
Range("b11").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c11").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a12").Value) <> "String" Then Exit Sub
If Range("a12").Value = "写真" Then
Range("b12").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c12").Borders(xlDiagonalUp).LineStyle = xlNone
End If
If TypeName(Range("a13").Value) <> "String" Then Exit Sub
If Range("a13").Value = "写真" Then
Range("b13").Borders(xlDiagonalUp).LineStyle = xlContinuous
Else
Range("c13").Borders(xlDiagonalUp).LineStyle = xlNone
End If
End Sub
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment