Fondamentalement, si une cellule de colonne N est modifiée, je souhaite remplir automatiquement la cellule dans la colonne J à l'aide d'une formule pour déterminer l'entrée correcte, qui n'a rien à voir avec la valeur de la colonne N, juste que l'on a été entré. Je ne veux pas utiliser si des instructions dans toutes les cellules de la colonne J parce que je souhaite également que l'utilisateur puisse entrer des valeurs lorsque la formule ne le produit pas.
C'est ce que j'ai: p>
3 Réponses :
Peut-être quelque chose comme ceci:
Plusieurs problèmes ici
moi code> pour vous reporter à la feuille en question li>
- Je suppose que vous voulez que chaque formule se réfère à une cellule de la ligne, elle est dans li>
- L'utilisateur peut mettre à jour plusieurs cellules à la fois via Copy / Coller, qui peut inclure des cellules dans la colonne N et d'autres colonnes Li>
- Je suppose que vous êtes interestitré lors de l'inscription lorsque l'utilisateur insère une valeur (non une formule) - ceci peut être modifié si nécessaire li>
ol>
Votre code, refactored p> xxx pré> p>
Celui-ci n'a pas fonctionné - le débogueur a frappé sur ceci: rng.offset (0, -4) .formular1c1 = "= si (RC [-1] = 32 177, si (RC [-1] = 42.175, if (RC [-1] = 630.190, "" "")) "
Si votre intention est d'utiliser la formule dans la colonne J uniquement em> si elle produira un résultat,
Puis peut-être peut-être:
Oops vient de remarquer - cela fait ce que je voulais, bien que je ne veux pas toujours référence à I2 - il devrait faire référence à la cellule sur la rangée de la rangée
Donc, probablement plus facile à créer une fonction pour générer la chaîne de formule spécifique en fonction du contenu de la ligne dans la colonne "I".
Réponse mise à jour Pour utiliser le contenu de la ligne de la cible dans la colonne "I".
Fantastique! Merci beaucoup !!
Salut, intéressant, peut-être utiliser la fonction
isBlank code>?