Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Macro : suppression de ligne

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

V

VBA-beginner

Guest
Bonjour,

Etant debutant (j'ai fait ma premiere macro automatique hier..), j'aurais besoin de vos lumieres en attendant de me perfectionner sur vba.

J'ai un fichier issu issu de basse de donnée.
Je compte faire une tache plannifié windows pour executer ce fichier, le convertir en xls et executer une macro qui me mettrai en forme la feuille pour sortir un TCD qui va bien (reporting de prod).

On va y aller par etape ; commencons par la macro excel.

1/ a la fin de mon bloc de données (sur 7 ou 8 colonnes et un nombre de ligne allant de 200 à 1500 selon lesjours) j'ai un texte "Xlignes affectées". Je souhaiterais supprimer ce texte.

2/ je veux inserer une colonne qui me calcule une prod en fonction d'une autre colonne. Mais comment recopier la formule uniquement sur les lignes ou j'ai des données et non pas sur les 65535 lignes ...

3/ je souhaite supprimer les lignes suivant le critere sur la colonne que je viens d'ajouter : prod inférieur a X ou superieur a Y


Merci bcp de vos reponses.
Au passage y a til un bouquin qui surpasse les autres concernant l'apprentissage sur vba pour les debutants ?
 
Re : Macro : suppression de ligne

inutile car Step -1 ?

je ne comprend pas pourquoi ca ne fonctionne pas alors. Cells(i, 7) , il teste bien la valeur de la colonne G pour chaque ligne ? il n'y a pas d'erreur de syntaxe vba ?

merci a toi
 
Re : Macro : suppression de ligne

j'ai essayer plusieurs formules différentes avec comme critere =0
il me supprimer bien plusieurs lignes mais m'envoie un message d'erreur

Erreur d'execution '13'
Incompatibilité de type

quand je regarde mon fichier il me reste toujours les 6memes lignes (ou la valeur dans la colonne testé est 0) il m'en a quand meme supprimé une centaine; je ne vois pas ou est l'erreur.
 
Re : Macro : suppression de ligne

voici les fichiers sur lesquels je travaille

attention, dans la macro du fichier xls il faut modifier le chemin du fichier txt (qui a la base etait un .rpt) pour qu'elle s'execute..

merci
 
Dernière modification par un modérateur:
Re : Macro : suppression de ligne

Re,

Ce n'est pas la macro qui bogue : tu as plusieurs calculs de temps qui ne se font pas correctement en G306 et G106. En effet ton heure de fin est antérieure à ton heure de début. Par contre je ne sais pas pourquoi😕
Si tu trouves la raison, tu auras résolu ton problème.

Cordialement
 
Re : Macro : suppression de ligne

ha je vois
en fait c'est car jour debut et jour fin sont différent...
mais les lignes en questions mettent la durée en #NOMBRE , non ? (je n'ai pas mon pc de boulot a la maison)

bref c'est une piste... je m'y attache demain en arrivant au boulot

merci encore
 
Re : Macro : suppression de ligne

Re,

Oui c'est ça début le 03/11 et fin le 05/11 (2 jours d'écart ????). Il faut donc que tu rajoutes un test sur les dates ou que tu transformes tes horaires en les rattachant à la date pour disposer de toute l'information dans une seule valeur : 03/11/2007 14:25:32:15
A moins que tu en disposes à l'origine.

Cordialement
 
Re : Macro : suppression de ligne

effectivement, deux lignes seulement fesait planter le truc..
j'ai ajouté un test sur les dates et ca a l'air de fonctionner

pour ton info, les 2 jours d'ecarts sont du a une session non cloturée...

merci encore j'approche de la fin!
encore un pb sur l'ajustement de la taille de mon TCD en fonction de la taille de mon fichier (cf. mon post : VBA : date sur TCD)
 
- 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
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
6
Affichages
662
Réponses
3
Affichages
879
Réponses
2
Affichages
644
M
Réponses
3
Affichages
471
L
Réponses
9
Affichages
1 K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…