Macro : insertion ligne si cellule comporte un certain texte
Polipypop
-
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
ccm81 Messages postés 10909 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Tout est dans le titre : je voudrais comment faire pour, par exemple :
- si la cellule 5 contient le texte 'Marche', insérer une nouvelle ligne sous la ligne 5 . Cette nouvelle ligne comporterait du texte dans les colonnes de A à J.
- appliquer cette condition à l'ensemble du tableau
Un grand merci :)
Polipilipipop
Tout est dans le titre : je voudrais comment faire pour, par exemple :
- si la cellule 5 contient le texte 'Marche', insérer une nouvelle ligne sous la ligne 5 . Cette nouvelle ligne comporterait du texte dans les colonnes de A à J.
- appliquer cette condition à l'ensemble du tableau
Un grand merci :)
Polipilipipop
A voir également:
- Macro : insertion ligne si cellule comporte un certain texte
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Jitbit macro recorder - Télécharger - Confidentialité
- Télécharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Macro maker - Télécharger - Divers Utilitaires
- Macro word - Guide
2 réponses
Bonjour
Tout dépend de ce que tu veux faire, en particulier pour les valeurs à mettre dans la ligne insérée
Les constantes, si elle restent constantes sont à placer avant les procédures (comme dans mon exemple).
Si elles sont variables, tu les déclares dans ta procedure et tu leur affectes une valeur avant leur utilisation.
Tu peux aussi, mais ça dépend de ton contexte te contenter d'un appel à la procedure Inserer dans ta procedure avec l'instruction : Call Inserer
Pour plus de précision, il faudrait voir ton fichier
Cdlmnt
Tout dépend de ce que tu veux faire, en particulier pour les valeurs à mettre dans la ligne insérée
Les constantes, si elle restent constantes sont à placer avant les procédures (comme dans mon exemple).
Si elles sont variables, tu les déclares dans ta procedure et tu leur affectes une valeur avant leur utilisation.
Tu peux aussi, mais ça dépend de ton contexte te contenter d'un appel à la procedure Inserer dans ta procedure avec l'instruction : Call Inserer
Pour plus de précision, il faudrait voir ton fichier
Cdlmnt
J'ai adapté ton exemple et tout marche comme je le souhaite . Merci pour cela.
Juste une dernière question, comment puis je intégrer cette macro dans une autre ?
Où dois je copier les constantes, et le code ?
Merci d'avance