Tant que la valeur de la cellule active = "texte"
Résolu/Fermé
A voir également:
- Activecell.text
- Excel cellule couleur si condition texte - Guide
- Aller à la ligne dans une cellule excel - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Faites en sorte que la cellule a1 affiche exactement ce qui est montré sur cette image. quel mot apparaît en b1 ? - Forum Excel
- Transcription audio en texte word gratuit - Guide
9 réponses
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
2 nov. 2017 à 18:43
2 nov. 2017 à 18:43
Bonjour,
1 - La cellule ne contient QUE "</Placemark>" ou il y autre chose autour ?
2 - Tu déclenches ta macro comment ?
3 - Tu l'as mise où ? dans une sub ??
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
1 - La cellule ne contient QUE "</Placemark>" ou il y autre chose autour ?
2 - Tu déclenches ta macro comment ?
3 - Tu l'as mise où ? dans une sub ??
NB : Pour poster du code sur le forum.. merci d'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Bonjour,
1 - La cellule ne contient QUE "</Placemark>" ou il y autre chose autour ?
Il n'y a que </Placemark>
2 - Tu déclenches ta macro comment ?
Par la touche F8
3 - Tu l'as mise où ? dans une sub ??
Elle est dans une Sub
Merci
1 - La cellule ne contient QUE "</Placemark>" ou il y autre chose autour ?
Il n'y a que </Placemark>
2 - Tu déclenches ta macro comment ?
Par la touche F8
3 - Tu l'as mise où ? dans une sub ??
Elle est dans une Sub
Merci
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
2 nov. 2017 à 18:53
2 nov. 2017 à 18:53
Dans ce cas... ça devrait fonctionner....
Quand tu dis que ça ne marche pas.. c'est à dire??
N'aurais tu pas oublié un DoEvents ?
Tu peux essayer ceci et nous dire ce que ça donne ?
Par contre ... attention ... ça risque de faire une boucle sans fin...
Quand tu dis que ça ne marche pas.. c'est à dire??
N'aurais tu pas oublié un DoEvents ?
Tu peux essayer ceci et nous dire ce que ça donne ?
Sub test() Dim i As Integer i = 1 While ActiveCell.Text = "</Placemark>" Debug.Print " ok : " & i i = i + 1 DoEvents Wend End Sub
Par contre ... attention ... ça risque de faire une boucle sans fin...
Après vérification la cellule contient </Placemark> puis des espaces (la valeur provient d'un autre programme).
Il me faudrait transformer
non plus avec la valeur exacte mais tant que la valeur "</Placemark>" est contenue dans la cellule Active.
---------
Merci
Il me faudrait transformer
While ActiveCell.Text = "</Placemark>"
EDIT : Ajout du LANGAGE dans les balises de code (la coloration syntaxique).
Explications disponibles ici :ICIMerci d'y penser dans tes prochains messages.Jordane45 |
non plus avec la valeur exacte mais tant que la valeur "</Placemark>" est contenue dans la cellule Active.
---------
Merci
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
2 nov. 2017 à 19:07
2 nov. 2017 à 19:07
Si ce n'est qu'une question d'espaces... un TRIM suffira
While trim(ActiveCell.Text) = "</Placemark>"
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
4 689
>
jordane45
Messages postés
38241
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
17 septembre 2024
2 nov. 2017 à 19:09
2 nov. 2017 à 19:09
Et puis sinon tu peux faire du LIKE
Et pour la dernière fois ......
Pour poster du code sur le forum.. IL FAUT 'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
While Trim(ActiveCell.Text) Like "*</Placemark>*"
Et pour la dernière fois ......
Pour poster du code sur le forum.. IL FAUT 'utiliser la coloration syntaxique (les balises de code).
Explications disponibles ici : https://codes-sources.commentcamarche.net/faq/10686-le-nouveau-codes-sources-comment-ca-marche#balises-code
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question