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 !

asolal92

XLDnaute Nouveau
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
 
- 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

Discussions similaires

Réponses
5
Affichages
567
Réponses
1
Affichages
821
Réponses
22
Affichages
3 K
Réponses
2
Affichages
1 K
Réponses
9
Affichages
894
Réponses
1
Affichages
1 K
Retour