Modification mise en forme résultat macro

  • Initiateur de la discussion Initiateur de la discussion Tex
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

Tex

Guest
Bonjour,

Je souhaite modifier la mise en forme du résultat de cette macro.

Est-il possible de mettre le signe "=" au début de chaque cellule générée svp ?

Voici un bout de code qui peut je pense être intégré à ma macro :


Dim oCel As Range
On Error Resume Next
For Each oCel In Selection.Cells
oCel.Formula = "=" & oCel.Text
Next
On Error GoTo 0

Vous trouverez le fichier à la suite de ce post.

Cordialement
Tex
 
Dernière modification par un modérateur:
Re : Modification mise en forme résultat macro

Voilà le fichier mis à jour.

Je peux gérer cette situation avec 2 macros mais j'aimerais n'en faire qu'une seule.
Merci Papou de t'occuper de mon cas.
 

Pièces jointes

Re : Modification mise en forme résultat macro

Re Tex le forum
bon alors moi je ne comprend pas tu as 10 G dans la colonne A et tu veux en garder que 4 suivant quel critères?????
J'ai cherché une logique mais je n'en trouve pas tu commences avec les trois premier 101 102 103 104
puis 101 102 103 105 ????????? alors que normalement dans l'explication tu voulais toutes les cellules en A ????????????????????
a+
papou😱
 
Re : Modification mise en forme résultat macro

Re,

Ce sont les combinaisons possibles, je n'ai pas tout repris dans mon exemple volontairement.
Mais la macro existante prend déjà en compte toutes les cellules en colonne A.
Il me manque juste le signe = en début de chaque cellule générée.

a+
 
Re : Modification mise en forme résultat macro

Bonjour pierre jean,

Merci pour ton aide ça fonctionne 🙂
Mise à part qu'il y a un #N/A sur la dernière cellule générée et qu'il y a un bug lorsque j'indique 5 lorqu'il y a 5 éléments dans la liste par exemple.

a+
 
Dernière modification par un modérateur:
Re : Modification mise en forme résultat macro

Merci,

Cela ne fonctionne pas si l'on souhaite travailler avec :

G101
G102
G103
G104
G105

à savoir 5 éléments

Au final ça marche mais le lancement de la macro ouvre une fenêtre de débogage avec cette ligne concernée :
For N = LBound(tablo, 1) To UBound(tablo, 1)

Merci
a+
 
Dernière modification par un modérateur:
Re : Modification mise en forme résultat macro

Re

Il s'agit d'un cas particulier (1 seule ligne de resultat qui d'ailleurs ne demande pas l'arsenal déployé ici)
Néanmoins le voici traité
 

Pièces jointes

Re : Modification mise en forme résultat macro

Bonjour,

Je reviens vers toi PierreJean au sujet de la macro.
Je me suis aperçu qu'il y avait un manque.
Les cellules générées sur la première colonne débutent bien avec le signe "=",
Cependant lorsque les résultats des combinaisons possibles dépassent la première colonne, les colonnes suivantes n'ont pas de signe "=".
Est-il possible d'ajouter ce paramètre stp

Cordialement
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
574
Retour