HarryG
Что-то вы здесь накрутили, codename проверяется в текущей книге, вместо вашей. Может так:
Код: Dim BottleRashod As Worksheet
Set BottleRashod = Workbooks(NameBookOstatki).Worksheets("БутылкаРасход")
If BottleRashod.CodeName = "" Then
MsgBox (Trim(BottleRashod.Index) + " : " + BottleRashod.CodeName)
End If
Что-то вы здесь накрутили, codename проверяется в текущей книге, вместо вашей. Может так:
Код: Dim BottleRashod As Worksheet
Set BottleRashod = Workbooks(NameBookOstatki).Worksheets("БутылкаРасход")
If BottleRashod.CodeName = "" Then
MsgBox (Trim(BottleRashod.Index) + " : " + BottleRashod.CodeName)
End If