Nu var det ett tag sedan jag körde VBA samt har inte tillgång till excel för att prova själv, men det ser ut som att du endast kör autofill för A-kolumnen, vilket gör att du inte får med det som ligger i B-kolumnen.
Tänker på rad 95:
If Not numlabels = 1 Then
Sheets("Labels").Range("A1:A3").AutoFill Destination:=Sheets("Labels").Range("A1:A" & fillrow)
Kan eventuellt räcka med att ändra source range till "A1:B3", samt destination till "A1:B".
Tänker att det borde motsvara att markera den första Labeln och sedan dra i det gröna handtaget.
Kan vara ute och cykla dock.