It will because the ...("N14")("".... bit is meaningless which is why I said to delete this wrapped round line. I didn't add but since you're not using the Opendialog variable neither do you need this whole section
and lower down use
Incidentally it's good practice to have an Option Explicit as the first line above any procedure and declare variables with a Dim statement. Without the Option Explicit variables like the 'opendialog' you were using (but not now) get declared automatically. This means that should you accidentally misspell the variable later when you give it a value, e.g suppose you wrote 'opendilog' = something or other, the misspelled opendilog is treated as a new variable and you'll be scratching your head wondering why, when later you use the correct name 'opendialog' thinking you've applied a value to it, things aren't working as you expect.
Bookmarks