Macro longue avec un oubli de formule...

  • Initiateur de la discussion Initiateur de la discussion asolal92
  • 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 !

A

asolal92

Guest
Bonjour,
j'ai enregistré une macro assez longue sur la mise en page d'une feuille de calcul, et j'ai oublié d'inclure de convertir deux colonnes en format texte. Du coup, le reste des calculs est faux.
J'ai un peu la flemme de tout refaire, pourrais-je simplement ajouter le texte manquant dans la macro ? j'ai essayé de faire, mais je ne connais pas trop, et ca ne marche pas. Pouvez vous me donner un petit coup de main ?

Le texte actuel est le suivant

Range("AK2").Select
ActiveCell.FormulaR1C1 = _
"=IF((RC[-14]-RC[-13])=RC[-14],""Rupture"",IF((RC[-14]-RC[-13])=0,""OK"",IF((RC[-14]-RC[-13])<>RC[-14],""Splitter"")))"

Cette opération terminée, je suis sur colonne AK, avant de passer à la formule suivante qui est :

Range("AL2").Select
ActiveCell.FormulaR1C1 = "=IF(RC[-8]=""190001"",RC[-10],RC[-8])"

Entre les deux, il manque l'information que les colonne AB et AD sont à convertir en format textge, car la formule en AL2 cherche le texte 190001
Je pourrais changer la formle de AL, mais le problème est que mon fichier comporte d'autres formules, et il faudrait tout changer.
Bref pour insérer mon format texte, j'ai tenté de d'inclure ceci que j'ai pris dans une autre macro :
Columns("AB:AB").Select
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("AB1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 4), TrailingMinusNumbers:=True
Columns("AD:AD").Select
Application.CutCopyMode = False
Selection.TextToColumns Destination:=Range("AD1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=False, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(1, 4), TrailingMinusNumbers:=True
mais ca ne marche pas, j'ai recopié des infos qui me transforment tout en date.
pourriez vous svp m'aider à corriger ce genre de texte ?
D'avance merci
 
Re : Macro longue avec un oubli de formule...

Merci,
en fait j'ai re-supprimpé ce que j'avais inséré, tout fermé, tout rouvert, et ca marche... Il reconnait à nouveau le texte
Bon désolée d'avoir importuné pour rien.
bonne journée
 
- 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
680
L
Réponses
9
Affichages
1 K
Réponses
1
Affichages
904
J
Réponses
22
Affichages
3 K
jui42
J
Réponses
2
Affichages
1 K
Réponses
9
Affichages
1 K
B
  • Résolu(e)
2
Réponses
16
Affichages
2 K
benbella1991
B
S
Réponses
3
Affichages
825
Réponses
1
Affichages
1 K
Retour