Extraire le milieu d'une chaine de caractère
Résolu
f76
-
f76 -
f76 -
Bonjour,
Je voudrais extraire le milieu d'une chaine de caractère, j'ai fait cette instruction mais ça ne compile pas et bloque sur le [-2] en demandant un séparateur de ligne.
If ActiveCell ="MS" and MID(cells(RC[-2],5,2))= "12" Then
ActiveSheet.Rows(ActiveCell.Row).EntireRow.Delete
Pouvez-vous m'aider svp?
A voir également:
- Extraire le milieu d'une chaine de caractère
- Extraire une video youtube - Guide
- Caractère ascii - Guide
- Extraire le son d'une vidéo - Guide
- Caractère spéciaux - Guide
- Caractere speciaux - Guide
3 réponses
Bonjour,
La notation RC est utilisée dans des formules, pas dans du code VBA
Tu peux remplacer par :
Mid(Cells(ActiveCell.Row - 2, ActiveCell.Column - 2), 5, 2)
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
Au lieu de
ActiveSheet.Rows(ActiveCell.Row).EntireRow.Delete
Je pense que tu peux écrire
ActiveCell.EntireRow.Delete
bonjour,
on peut aussi utiliser offset():