The Catalan giants host the Scottish champions at the Nou Camp in their third Champions League fixture of the season and he is well aware that injuries to the likes of Carles Puyol, Gerard Pique, Daniel Alves, Sergio Busquets and Eric Abidal has his defence in a very shaky state.
"Injuries are normally a headache for a coach but we have got what we have got. And all the players are at the right level to play for Barcelona," said Vilanova whose side conceded four goals in their 5-4 win over Deportivo on the weekend.
"We would like to improve on everything and score more and concede less and we will try to do that.
"But all Champions League games are complicated and I am worried because Celtic are very fast up front and they proved it against Spartak (when they won 3-2 three weeks ago).
"They play good, counter-attacking football so we know they are dangerous. They are also good in the air and so I am really worried about that.
"At the beginning people maybe did not take into account of the possibility of Celtic going through but with four points from two games and two games at home to go, they have a chance."