J'ai une colonne de valeurs créée à partir d'une formule, je sais que je peux copier les valeurs dans une autre colonne en utilisant le presse-papiers. MAIS ... Je veux que ma feuille de calcul soit automatique tout en évitant l’utilisation du codage VBA. Il serait donc idéal si je pouvais créer une formule pour la colonne suivante, qui copie les VALEURS dans la colonne suivante. Peut-être une méthode de type INDEX/MATCH mais qui ne copie que les valeurs plutôt que les formules.
Je souhaite donc essentiellement une formule permettant de copier les valeurs d'une formule ...
Vous pouvez utiliser = A4, au cas où A4 aurait une formule longue
Pour cela, vous devez compter sur VBA. Vous ne pouvez pas le faire uniquement avec les fonctions Excel.
Utilisez = concaténer (). La concaténation est généralement utilisée pour combiner les mots de plusieurs cellules en une seule, mais si vous n'entrez qu'une seule cellule, cette valeur sera renvoyée. Il existe d'autres méthodes, mais je trouve que c'est la meilleure, car c'est la seule méthode qui fonctionne lorsqu'une formule, dont vous souhaitez renvoyer la valeur, se trouve dans une cellule fusionnée.
vous pouvez utiliser ces fonctions avec iferror
comme solution de contournement.
essayez =IFERROR(VALUE(A4),(CONCATENATE(A4)))
Copiez comme d'habitude, puis cliquez avec le bouton droit de la souris et utilisez 'Coller spécial', il y aura beaucoup d'options dans lesquelles il y a aussi coller comme valeur.
Pourquoi ne pas essayer avec VLOOKUP
? La syntaxe est la suivante:
=VLOOKUP(cell you want to copy, range you want to copy, 1, FALSE).
Ça devrait faire l'affaire.