Faits: Faits: A. J._ est originaire de Macédoine où il a suivi toute sa scolarité ainsi qu'une formation de peintre en bâtiment. Il est entré en Suisse le 27 janvier 1990 afin d'y rejoindre ses parents au titre du regroupement familial. Mis peu de temps après son arrivée au bénéfice d'un permis B, il a pu occuper différents emplois auprès de diverses entreprises du canton de Vaud avant de tomber, en novembre 1992, sous le coup d'une inculpation pour infraction à la loi fédérale du 3 octobre 1951 sur les stupéfiants (RS 812.121; ci-après: loi sur les stupéfiants). Il a subi 289 jours de détention préventive. Par jugement du 15 septembre 1993, le Tribunal correctionnel du district de Lausanne (ci-après: le Tribunal correctionnel) a condamné J._ à une peine de deux ans et demi de réclusion, ainsi qu'à l'expulsion du territoire suisse pour une durée de sept ans, notamment pour infraction grave et complicité d'infraction à la loi sur les stupéfiants, agression et violation de domicile. Le Tribunal correctionnel a retenu que J._ avait accepté avec une facilité remarquable de s'associer à un important trafic de drogues dures, qu'il avait écoulé sans scrupules de grandes quantités d'héroïne et qu'il avait prêté son aide sans hésiter à une opération punitive parfaitement crapuleuse. La Cour de cassation pénale du Tribunal cantonal vaudois a confirmé le jugement rendu par le Tribunal correctionnel (arrêt du 5 novembre 1993). La Cour de cassation pénale du Tribunal cantonal vaudois a confirmé le jugement rendu par le Tribunal correctionnel (arrêt du 5 novembre 1993). B. Par décision du 22 novembre 1993, l'Office cantonal vaudois de contrôle des habitants et de police des étrangers (ci-après: l'Office cantonal) a révoqué l'autorisation de séjour accordée à J._ en lui faisant savoir qu'un délai pour quitter le territoire vaudois lui serait imparti dès qu'il aurait purgé sa peine de prison. J._ a déféré la décision précitée devant le Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif). En cours de procédure, cette juridiction a été informée que, dans une décision du 25 juillet 1994, la Commission de libération du canton de Vaud (ci-après: la Commission de libération) avait libéré conditionnellement J._ et différé son expulsion à titre d'essai, en considérant notamment que ses chances de réinsertion professionnelle apparaissaient meilleures en Suisse que dans son pays d'origine. En dépit de cette décision de la Commission de libération, le Tribunal administratif a confirmé la révocation de l'autorisation de séjour prononcée à l'encontre de J._, par arrêt du 27 janvier 1995. Saisi d'un recours contre cet arrêt, le Tribunal fédéral l'a rejeté par arrêt du 17 juillet 1995. Saisi d'un recours contre cet arrêt, le Tribunal fédéral l'a rejeté par arrêt du 17 juillet 1995. C. Le 26 septembre 1995, l'Office fédéral des étrangers a imparti à J._ un délai échéant le 15 octobre suivant pour quitter le territoire suisse; ce prononcé était assorti d'une décision d'interdiction d'entrée en Suisse valable jusqu'au 15 octobre 2005. Nonobstant cette interdiction, J._ est régulièrement revenu en Suisse de manière illégale durant l'année 1996, soit en janvier, puis de mai à juillet (période durant laquelle il a travaillé pour le compte d'une entreprise de déménagements), puis encore en septembre. Interpellé à plusieurs reprises par la police, il est à chaque fois ressorti du pays puis y est revenu après une courte période passée à l'étranger, parfois même le jour suivant (cf. notamment procès-verbaux d'audition des 14 mai et 11 juillet 1996 et rapports de police des 10 juin et 27 juillet 1996). En mai 1997, après avoir été une énième fois arrêté par la police alors qu'il séjournait illégalement en Suisse, il a déclaré qu'il avait pris la ferme résolution de se marier et de fonder une famille avec O._, une ressortissante helvétique qu'il avait rencontrée en 1994 durant sa période de libération conditionnelle (cf. procès-verbal d'audition du 9 mai 1997 et rapport de police du 2 juin 1997). Il a été refoulé vers Skopje par avion le 17 mai 1997 (cf. rapport de refoulement du 20 mai 1997). En mai 1997, après avoir été une énième fois arrêté par la police alors qu'il séjournait illégalement en Suisse, il a déclaré qu'il avait pris la ferme résolution de se marier et de fonder une famille avec O._, une ressortissante helvétique qu'il avait rencontrée en 1994 durant sa période de libération conditionnelle (cf. procès-verbal d'audition du 9 mai 1997 et rapport de police du 2 juin 1997). Il a été refoulé vers Skopje par avion le 17 mai 1997 (cf. rapport de refoulement du 20 mai 1997). D. Après s'être marié avec O._ en Macédoine le 23 septembre 1997, J._ a immédiatement sollicité une autorisation d'entrée et de séjour en Suisse qui lui a été refusée par décision du 15 octobre 1998 du Service de la population et des migrations du canton de Vaud (ancien Office cantonal; ci-après: le Service de la population). Il a recouru contre cette décision le 5 novembre 1998. Dans l'intervalle, J._ a été condamné à une peine d'emprisonnement d'un mois ferme en raison de ses séjours illégaux en Suisse (jugement du Tribunal de police du district de Morges du 27 octobre 1997). Il est malgré tout à nouveau revenu illégalement en Suisse en mars 1998 et a même pris, dès le mois de mai suivant, un emploi comme peintre en bâtiment. Peu de temps après, il est devenu le père d'une petite fille, Naïla. Par arrêt du 10 juin 1999, le Tribunal administratif a rejeté le recours formé par J._ contre la décision du 15 octobre 1998 du Service de la population, en lui impartissant un délai jusqu'au 31 août 1999 pour quitter le territoire vaudois. Malgré les délais supplémentaires qui lui ont été octroyés pour respecter cette injonction judiciaire (cf. notamment lettres du Service de la population des 24 mai 2000 et 17 mai 2001), J._ n'a pas obtempéré, mais est resté dans le canton de Vaud où il s'est installé comme peintre indépendant. Le Service de la population lui a finalement fixé un ultime délai au 10 août 2001 pour quitter la Suisse sous la menace des mesures et des sanctions pénales et administratives prévues à cet effet s'il ne s'exécutait pas (lettre du 5 juillet 2001). Par arrêt du 10 juin 1999, le Tribunal administratif a rejeté le recours formé par J._ contre la décision du 15 octobre 1998 du Service de la population, en lui impartissant un délai jusqu'au 31 août 1999 pour quitter le territoire vaudois. Malgré les délais supplémentaires qui lui ont été octroyés pour respecter cette injonction judiciaire (cf. notamment lettres du Service de la population des 24 mai 2000 et 17 mai 2001), J._ n'a pas obtempéré, mais est resté dans le canton de Vaud où il s'est installé comme peintre indépendant. Le Service de la population lui a finalement fixé un ultime délai au 10 août 2001 pour quitter la Suisse sous la menace des mesures et des sanctions pénales et administratives prévues à cet effet s'il ne s'exécutait pas (lettre du 5 juillet 2001). E. Le 8 août 2001, J._ a saisi le Service de la population d'une demande de reconsidération des décisions rendues par l'ancien Office cantonal des étrangers les 22 novembre 1993 et 15 octobre 1998. Outre sa bonne intégration sociale et professionnelle en Suisse, il invoquait l'existence d'éléments nouveaux depuis les décisions précitées soit, en particulier, la naissance d'un second enfant, Nead, et la survenance de problèmes psychiques chez son épouse et sa fille qui seraient liés à ses démêlés avec l'administration et la justice. Par décision du 22 août 2001, le Service de la population a rejeté la demande de reconsidération présentée par J._ . Sur recours, cette décision a été confirmée par le Tribunal administratif dans un arrêt du 31 octobre 2001. Par décision du 22 août 2001, le Service de la population a rejeté la demande de reconsidération présentée par J._ . Sur recours, cette décision a été confirmée par le Tribunal administratif dans un arrêt du 31 octobre 2001. F. J._ interjette recours de droit administratif contre cet arrêt dont il requiert l'annulation en concluant, à titre principal, à l'octroi d'une autorisation de séjour et, subsidiairement, au renvoi de la cause au Tribunal administratif pour instruction complémentaire et nouvelle décision. A titre provisionnel, il requiert le bénéfice de l'effet suspensif au sens de l'art. 111 OJ afin qu'il soit "autorisé à séjourner en Suisse jusqu'à droit connu sur la présente procédure de recours". Le Service de la population a renoncé à se prononcer sur le fond de l'affaire, s'en remettant à la détermination du Tribunal administratif qui, pour sa part, a conclu au rejet du recours. L'Office fédéral des étrangers conclut également au rejet du recours. 