Bonjour
Je me suis peut etre mal prise dans mes recherches mais vous allez voir il m'a été impossible de formuler ma demande sans tomber dans une autre demande classique sur les combobox ... Donc n'hésitez pas à me rediriger, et pardon d'avance si je fais un doublon de poste :$
Alors prenons une cellule d'une feuille excel. j'aimerai lier le contenu de cette cellule a la sélection faite dans une combobox associée. Jusque là vous vous dites elle a vraiment rien cherché... Si si... car le pb c'est que je ne veux pas utiliser de sub change ou afterupdate ou autre du genre.
En réalité je crée mes combobox dynamiquement au fur et à mesure de ma macro pour en avoir un nombre précis mais variable (ce nombre est en fait le nombre de lignes non vides d'une colonne sur une autre feuille du meme classeur). Je ne sais donc pas à l'avance combien j'aurai de combobox, et donc combien de sub change (ou autre) je devrais appeler. D'ou lidée d'insérer automatiquement en meme temps que je crée toutes les combobox nécessaires, une cellule associée à chaque combobox. Chaque cellule aura alors directement la valeur de la combobox qui lui est associée (et créée en meme temps). Du coup à chaque modification de la combobox associée, la valeur de la cellule liée change aussi mais sans passer par une sub du controle.
Je ne sais pas si c'est faisable, ou bien s'il faut plutot que je cherche vers une technique pour appeler autant de sub change ou afterupdate que de combobox créées.
En résumé et pour essayer d'être claire :
Je voudrais : soit écrire une formule liant le contenu d'une cellule à une valeur d'une combobox en passant par vba MAIS sans passer par les sub liées aux modifications d'une combobox (change, afterupdate, ect...)
soit trouver une autre idée pour réaliser tt ça !
Si vous avez besoin d'infos supplémentaires n'hésitez pas, je vous remercie déjà d'avance de votre aide !
Estelle
Je me suis peut etre mal prise dans mes recherches mais vous allez voir il m'a été impossible de formuler ma demande sans tomber dans une autre demande classique sur les combobox ... Donc n'hésitez pas à me rediriger, et pardon d'avance si je fais un doublon de poste :$
Alors prenons une cellule d'une feuille excel. j'aimerai lier le contenu de cette cellule a la sélection faite dans une combobox associée. Jusque là vous vous dites elle a vraiment rien cherché... Si si... car le pb c'est que je ne veux pas utiliser de sub change ou afterupdate ou autre du genre.
En réalité je crée mes combobox dynamiquement au fur et à mesure de ma macro pour en avoir un nombre précis mais variable (ce nombre est en fait le nombre de lignes non vides d'une colonne sur une autre feuille du meme classeur). Je ne sais donc pas à l'avance combien j'aurai de combobox, et donc combien de sub change (ou autre) je devrais appeler. D'ou lidée d'insérer automatiquement en meme temps que je crée toutes les combobox nécessaires, une cellule associée à chaque combobox. Chaque cellule aura alors directement la valeur de la combobox qui lui est associée (et créée en meme temps). Du coup à chaque modification de la combobox associée, la valeur de la cellule liée change aussi mais sans passer par une sub du controle.
Je ne sais pas si c'est faisable, ou bien s'il faut plutot que je cherche vers une technique pour appeler autant de sub change ou afterupdate que de combobox créées.
En résumé et pour essayer d'être claire :
Je voudrais : soit écrire une formule liant le contenu d'une cellule à une valeur d'une combobox en passant par vba MAIS sans passer par les sub liées aux modifications d'une combobox (change, afterupdate, ect...)
soit trouver une autre idée pour réaliser tt ça !
Si vous avez besoin d'infos supplémentaires n'hésitez pas, je vous remercie déjà d'avance de votre aide !
Estelle