Så tror jeg den er der ;-)
Der må ikke være tomme "Navne celler" i kolonne ALøser "den lille fejl i kolonne B"
Sub Udskift1()
Dim kb As String, rk As Long, kl As Long
Application.ScreenUpdating = False
Range("B1").Select
Igen:
kb = Mid(ActiveCell.Address, 2, InStr(2, ActiveCell.Address, "$") - 2)
rk = ActiveSheet.Range(kb & "65536").End(xlUp).Row
kl = ActiveCell.Column
ActiveSheet.Range(kb & "1").AutoFilter Field:=kl, Criteria1:="1"
Range(kb & "1").Copy Destination:=Range(ActiveCell.Address & ":" & kb & rk)
Application.CutCopyMode = False
Selection.AutoFilter
ActiveCell.Offset(0, 1).Select
If ActiveCell <> "" Then GoTo Igen
ActiveCell.Offset(0, -1).Select
Slut = Mid(ActiveCell.Address, 2, InStr(2, ActiveCell.Address, "$") - 2)
Range("B2" & ":" & ActiveSheet.Range(Slut & "65536").End(xlUp).Address).Select
For Each c In Selection.Cells
If c.Offset(0, -1).Value = "" Then
c.Offset(0, -1).Value = c.Value
c.Value = ""
End If
Next c
Range("A1").Select
Application.ScreenUpdating = True
End Sub