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

romika

XLDnaute Occasionnel
Bonjour, j'ai un fichier (très gros) avec ce bout de macro dedans auquel j'y comprends rien.

Pourriez vous svp, m'expliquer ce que cela veut dire ou traduire ou m'aider à l'interpreter"?

Merci d'avance

Cells.Find(What:="Grand Total:", after:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, -3).Select
ActiveCell.Value = "STOP"


Range("A1").Select

Do Until ActiveCell = "STOP"
If ActiveCell.Value <> "STOP" Then ActiveCell.FormulaR1C1 = _
"=IF(LEFT(RC[11],1)=""9"",""YES"",IF(ISNA(VLOOKUP(RC[11],Suppl_data!C:C[8],8,FALSE)),""NO"",""YES""))"
Selection.Offset(1, 0).Select
Loop

Range("D1").Select
 
Re : formules dans macro

Bonjour romika, le Forum

le 1er code
Code:
Cells.Find(What:="Grand Total:", after:=ActiveCell, LookIn:=xlFormulas, LookAt _
:=xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:= _
False).Activate
ActiveCell.Offset(0, -3).Select
ActiveCell.Value = "STOP"
permet de rechercher à partir de la cellule active une cellule contenant le string "Grand Total:" et une fois trouvé, la macro écrit "STOP" dans la cellule située 3 cellules à gauche de la cellule contenant "Grand Total:"

Le 1er pb est que si grand total apparait dans les colonnes A, B, C ça plante car il ne peut y avoir de déplacement 3 cellules à gauche !! 🙁

Le 2ème est que si la macro ne trouve pas "Grand Total:", ça plante aussi !! 🙁

Pour le 2ème code, j'imagine qu'il écrit la formule "=IF(LEFT(RC[11],1)=""9"",""YES"",IF(ISNA(VLOOKUP(RC[11],Suppl_data!C:C[8],8,FALSE)),""NO"",""YES""))" en partant de A1 et jusqu'a la cellule contenant "STOP" puis sélectionne la précédente.

A+
 
- 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
2
Affichages
588
Réponses
3
Affichages
639
L
Réponses
9
Affichages
1 K
Réponses
12
Affichages
1 K
J
Réponses
22
Affichages
3 K
jui42
J
V
Réponses
4
Affichages
3 K
Valentin94
V
Réponses
1
Affichages
1 K
C
Réponses
4
Affichages
2 K
C
Retour