Adaptation d'une macro

Supprimer Les colonnes de A à L.

si tu fais ça y a plus rien qui correspond.

Et la, en même temps, j'aimerai aussi savoir comment comprendre la macro que t'a fait.

Pour suivre une macro tu à plein de possibilités.

1°) Tu met un point d’arrêt sur le début de la macro

Pour mettre un point d'arrêt : mettre le curseur sur la ligne concernée : taper F9 ou clic sur la gauche de la fenêtre (la bande large)

Quand le macro fonctionne elle va s’arrêter sur cette ligne.

Promener la souris sur le nom d'une variable va te dire ce qu'il y a dedans

Taper F8 va exécute la commande en cour et passe a la suivante. la ligne jaune passe a la commande suivante.

Faudrait que tu apprenne à débugger.

Plus je sais pas pas expliquer.

Possible que je me suis mal expliqué.

ex. Prenons l'exemple de la ligne 56 que c'est un doublon. Est-ce possible de supprimer que les cellules de A à L ? Car s'il y a des commentaires de la ligne M a suivre, j'aimerai les garder sans les écrire tout le temps.

Je ne sais pas si j'arrive à bien expliquer, mais je pense que maintenant t'a l'habitude

Je commence à commencé à comprendre. !!

Oui, mais dans ce cas mettre la colonne M


EDIT:

Tout bien considérer : impossible

Je t'ai met, en ajout, le fichier avec en couleur violet d’où à ou la macro devrait supprimer.

C'est un exemple car sur ces lignes, je croit, qu'il ni a pas de doublons, mais je pense que la tu va mieux visualiser ma demande.

Les informations depuis la colonne M ne devrait pas bouger ........ j'espère

Sais pas ce que tu fais au classeur mais en tout cas plus moyen de l'employer ??

De toute façons je confirme .. IMPOSSIBLE

lermite a écrit :

Sais pas ce que tu fais au classeur mais en tout cas plus moyen de l'employer ??

De toute façons je confirme .. IMPOSSIBLE

Je suis sur mon PC de la maison et j'ai un Office 2003. Pas grave.

Sinon c'est quoi ''IMPOSSIBLE''?!

Je t'ai mis un autre fichier et j'espère que t'arrive à l'ouvrir. C'est une copie de celui que t'a modifié mais sans la macro.

2bassol-ex.zip (8.93 Ko)

Me re voila,

Je suis haut travail et je peux utiliser mon bon Office 2007

Je met, en ajout, le fichier avec en couleur vert les cellules qu'il faudrait supprimer ( la limite ) vu que les annotations de la colonne M devrait rester ou il sont.

Est-ce possible ou la macro efface obligatoirement toute la ligne?

Merci de ton suivi.

Tu n'as pas fort l'air de comprendre, enfin bref, je discute plus, voila ce que tu demande.

lermite a écrit :

Tu n'as pas fort l'air de comprendre, enfin bref, je discute plus, voila ce que tu demande.

Entre ton dernier poste de 18h35 de hier j'ai posté 2 message pour comprendre le pourquoi tu me dis ''Impossible''.

Si tu m'explique je peux comprendre mais un simple ''Impossible'', même si je te fais confiance pour ton savoir faire sur Excel, ne soufie pas.

Alors je suis tout ouïe!!!

Test le dernier classeur et je pense que tu comprendras.

Le commentaire en bout de ligne ne correspondra plus avec sa ligne puisqu'elle aura disparu et serra remplacée par une autre ligne.

C'est ce que j'ai vu et je suis d'accord avec toi.

Je garde la version 6 et je vais remplacer manuelement s'il y a des commentaire. Si j'ai des question par la suite, je vais poster ici mes questions.

Merci de ta patience et de ton support.

Bah je n'ai pas fait longtemps sans ton aide . . . .

Il me marque un ''erreur d'execution 91 avec, en jaune, cette ligne:

DerLig = .Cells(Rows.Count, "D").End(xlUp).Row

Peux tu me donner une explication sur cette ligne pour comprendre d'ou vient le problème? S'il-t-plaît?

PS: j'ai regarder et toute les colonne sont les même dans les 2 fichiers.

Nom du classeur et nom de la feuille où tu à mis le bouton ?

lermite a écrit :

Nom du classeur et nom de la feuille où tu à mis le bouton ?

celui ''Colorier doublons '' dans la colonne C et l'autre ''Supprimer doublons'' en F.

Mais alors même cela il dois être comme tu l'a mis? Je comprende alors.

lermite a écrit :

Nom du classeur et nom de la feuille où tu à mis le bouton ?

Répondre aux questions Svp....

Nom du dossier: PROD-#1263343-v2J-SUIVI_DES_MATIERES_A_PEREMPTION.XLSX

Nom de la feuil: ONGLET PRINCIPALE

Beh voilaaaa

Dans le code de la feuille tu dois changer le nom de la feuille par...

Private Sub CommandButton1_Click()
   ' Set Feuil = Sheets("Feuil1")
    Set Feuil = Sheets("ONGLET PRINCIPALE")
    Mode = True
    EliminerDoublon
End Sub

Private Sub CommandButton3_Click()
    Set Feuil = Sheets("ONGLET PRINCIPALE")
    Mode = False
    EliminerDoublon
End Sub

Et si tu copie dans d'autre feuille faudra toujours adapter le nom de la feuille.

J'ai fais ça exprès pour que les macros puissent servir partout.

J'ai bien fait?

Option Explicit

Private Sub CommandButton1_Click()
   Set Feuil = Sheets("ONGLET PRINCIPALE")
    Mode = True
    EliminerDoublon
End Sub

Private Sub CommandButton2_Click()
Dim l
For l = 5 To 120
Rows(l).Interior.ColorIndex = xlNone
Next
End Sub

Private Sub CommandButton3_Click()
    Set Feuil = Sheets("ONGLET PRINCIPALE")
    Mode = False
    EliminerDoublon
End Sub

Car ça ne marche pas encore . . . . mais je vais y arriver

Re bonjour,

Je mes le fichier originale en ajout, car je n'arrive pas à faire fonctionner la macro.

Je suis sur que je fait quelque chose de faux mais quoi, aucune idée.

Peux tu regarder s'il-t-plaît?

Merci

Evidemment que ça va pas, tu met des boutons Formulaire ??

Faut mettre des boutons ActiveX et que le code corresponde au bouton.

Le code des boutons se met dans les modules de feuille et pas des modules .Bas

Je te conseil TRÈS fortement de te procuré un ou deux livres pour apprendre le VBA.

Je constate que tu veux courir alors que tu ne sais même pas ramper.

Rechercher des sujets similaires à "adaptation macro"