Remplir 3 colonnes à partir du contenu d'une autre

Résolu
HHache-33 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
HHache-33 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je veux valoriser 3 colonnes (I,J,K) à partir de l'analyse du contenu d'une 4ème colonne (B).
Sur chaque ligne dans I j'appelle une fonction =ChercherCategorie(B2;J2;K2)
Et après analyse de B, je valorise J par retour de la fonction en String et c'est OK,
mais je n'arrive pas à valoriser J et K. Comment l'écrire ?

Voici ma fonction :
Public Function ChercherCategorie(Source As Range, _
Optional ByRef Cible2 As Range = Nothing, _
Optional ByRef Cible3 As Range = Nothing _
) As String
Comment écrire la valorisation de Cible2 et Cible3 ?

Merci de votre aide.
Configuration: Windows / Chrome 102.0.5005.63

2 réponses

Raymond PENTIER Messages postés 58990 Date d'inscription   Statut Contributeur Dernière intervention   17 355
 
Bonjour, et bienvenue au nouveau membre.

Peux-tu nous dire de quoi tu parles ?
J'hésite entre Office 365, Google Sheets et VBA pour Excel, parce que je ne sais utiliser aucun des trois et je ne peux donc pas deviner auquel de ces logiciels appartient cette syntaxe.
0
HHache-33 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
VBA pour Excel !
0
HHache-33 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai trouvé pourquoi cela ne marche pas avec une Fonction personnalisé
Une des limitations est qu'on ne peut pas Modifier la valeur d'une autre cellule.
https://support.microsoft.com/fr-fr/topic/description-of-limitations-of-custom-functions-in-excel-f2f0ce5d-8ea5-6ce7-fddc-79d36192b7a1
0