A method for preparing a biomaterial containing at least one bioactive molecule from a base biomaterial, comprising the following successive operations carried out on the base biomaterial: a) application of a solid mixture of: cyclodextrin(s) and/or cyclodextrin derivative(s) and/or cyclodextrin inclusion complex(es) and/or cyclodextrin derivative inclusion complex(es), at least one poly(carboxylic) acid, and optionally a catalyst b) heating at a temperature between 100° C. and 200° C. for a period of 1 to 60 minutes c) washing with water d) drying, wherein at least one bioactive agent is incorporated in the biomaterial by impregnation of the biomaterial after the drying step in a concentrated solution of the bioactive agent.