Remplir 3 colonnes à partir du contenu d'une autre

Résolu/Fermé
HHache-33 Messages postés 3 Date d'inscription mardi 7 juin 2022 Statut Membre Dernière intervention 8 juin 2022 - 7 juin 2022 à 16:21
HHache-33 Messages postés 3 Date d'inscription mardi 7 juin 2022 Statut Membre Dernière intervention 8 juin 2022 - 8 juin 2022 à 02:02
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 58404 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 2 mai 2024 17 098
7 juin 2022 à 16:33
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 mardi 7 juin 2022 Statut Membre Dernière intervention 8 juin 2022
7 juin 2022 à 16:51
VBA pour Excel !
0
HHache-33 Messages postés 3 Date d'inscription mardi 7 juin 2022 Statut Membre Dernière intervention 8 juin 2022
8 juin 2022 à 02:02
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