公司换了法人以前的债务通常由变更后的公司承担。以下是详细分析:

1. 法人变更不影响公司债务承担

- 公司作为独立的法人主体,以其全部资产对债务负责。即使法人变更,公司的主体资格并未改变,其债务关系也不会因此而消除。 - 法人变更只是公司内部治理结构调整,属于登记事项的变化,不影响公司独立承担债务的能力。

2. 特殊情况下的责任承担

- 如果在法人变更过程中存在恶意逃避债务等违法违规行为,例如故意转移资产等,债权人可以通过法律途径追究原法定代表人的相关责任。 - 如果原法定代表人在担任法定代表人期间存在个人担保等情况,其个人可能需要对相关债务承担担保责任。

3. 法律依据

- 根据《公司法》的相关规定,公司是企业法人,有独立的法人财产,享有法人财产权。公司以其全部财产对公司的债务承担责任。 - 法人变更并不影响公司债务的承担主体,公司的债务仍由公司以其全部财产来承担。

综上所述,公司换了法人以后,以前的债务仍然由变更后的公司承担。债权人应向公司主张债权,而不是找原法人。如果在实际操作中遇到具体问题或疑虑,可以随时向我咨询,我会为您提供更详细的法律解答和建议。