bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
Effacer une ligne complète par macro, c'est une affaire de rien à trouver avec l'enregistreur de macros.
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Effacer une ligne complète par macro, c'est une affaire de rien à
trouver avec l'enregistreur de macros.
--
On apprend pas à un vieux singe à faire des grimaces
"rick" <rick@discussions.microsoft.com> a écrit dans le message de
news:1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des
lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A -
1).EntireRow.ClearContents
Effacer une ligne complète par macro, c'est une affaire de rien à trouver avec l'enregistreur de macros.
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Clément Marcotte
Au lieu de te faire appeler rick tu devrais te faire appeler TEFLON.
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Au lieu de te faire appeler rick tu devrais te faire appeler TEFLON.
--
On apprend pas à un vieux singe à faire des grimaces
"rick" <rick@discussions.microsoft.com> a écrit dans le message de
news:1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des
lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A -
1).EntireRow.ClearContents
Au lieu de te faire appeler rick tu devrais te faire appeler TEFLON.
-- On apprend pas à un vieux singe à faire des grimaces "rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
MichDenis
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne :
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
rick
au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
au fait comme j'importe des données d'une autre feuille.
je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne :
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
jps
euh.....michel....supprimer ou delete? jps
"MichDenis" a écrit dans le message de news:
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
euh.....michel....supprimer ou delete?
jps
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:Oix3auBTFHA.3188@TK2MSFTNGP09.phx.gbl...
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
MichDenis
Bonjour Rick,
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" a écrit dans le message de news: au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Bonjour Rick,
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas
d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire
le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y
consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une
problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 0F1038FD-CC23-4936-98AF-D984C2F596D6@microsoft.com...
au fait comme j'importe des données d'une autre feuille.
je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne :
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" a écrit dans le message de news: au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
MichDenis
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" a écrit dans le message de news:
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:Oix3auBTFHA.3188@TK2MSFTNGP09.phx.gbl...
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
jps
ta réponse est....délétère, denis... jps
"MichDenis" a écrit dans le message de news:
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" a écrit dans le message de news:
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
ta réponse est....délétère, denis...
jps
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:uMofllCTFHA.3184@TK2MSFTNGP09.phx.gbl...
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:Oix3auBTFHA.3188@TK2MSFTNGP09.phx.gbl...
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des
lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
MichDenis
Ok pour deleterious, noxious ou vilified ! je ne peux pas toujours avoir raison !
Salutations!
"jps" <enlevezd' a écrit dans le message de news: uzEG$ ta réponse est....délétère, denis... jps
"MichDenis" a écrit dans le message de news:
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" a écrit dans le message de news:
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
Ok pour deleterious, noxious ou vilified ! je ne peux pas toujours avoir raison !
Salutations!
"jps" <enlevezd'ici@ici> a écrit dans le message de news: uzEG$rCTFHA.1148@tk2msftngp13.phx.gbl...
ta réponse est....délétère, denis...
jps
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:uMofllCTFHA.3184@TK2MSFTNGP09.phx.gbl...
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de
news:Oix3auBTFHA.3188@TK2MSFTNGP09.phx.gbl...
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news:
1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je
souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des
lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
Ok pour deleterious, noxious ou vilified ! je ne peux pas toujours avoir raison !
Salutations!
"jps" <enlevezd' a écrit dans le message de news: uzEG$ ta réponse est....délétère, denis... jps
"MichDenis" a écrit dans le message de news:
Bonjour JPS,
| supprimer ou delete?
OK ... mais pas les deux ! ;-)
Salutations!
"MichDenis" a écrit dans le message de news:
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news:
bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
rick
cette ligne modifié:
rg(K + 1).entirerow.clearcontents
cela doit marché avec cette ligne. qu'est ce que t'en pense?
Bonjour Rick,
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" a écrit dans le message de news: au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
A = 1
comment faire?
merci d'avance
cette ligne modifié:
rg(K + 1).entirerow.clearcontents
cela doit marché avec cette ligne.
qu'est ce que t'en pense?
Bonjour Rick,
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas
d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire
le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y
consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une
problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 0F1038FD-CC23-4936-98AF-D984C2F596D6@microsoft.com...
au fait comme j'importe des données d'une autre feuille.
je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne :
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'-------------
Supprimer = La ligne disparaît totalement
Clear = efface le contenu et format
clearcontents = efface le contenu seulement.
'-------------
Salutations!
"rick" <rick@discussions.microsoft.com> a écrit dans le message de news: 1FBE3C5D-DD70-40BD-9358-F171ACBFDA76@microsoft.com...
bonjour,
par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite
écraser la ligne .
donc mettre ce doublon a la place : quand j'importe mes données
If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _
& rg(K + 1).Row & "." & vbCrLf & vbCrLf & _
"Désirez-vous écraser la facilité existante ? ", _
vbCritical + vbYesNo, "Doublons") = vbYes Then
'si l'utilisteur, répond oui, il y aura suppression des lignes
contenant les doublons
Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents
cela doit marché avec cette ligne. qu'est ce que t'en pense?
Bonjour Rick,
Ce que tu demandes n'est pas réalisable avec cette macro. Tu devras refaire le code de la macro en grande partie. Il ne s'agit pas d'une modification mineure. Avant d'aller de l'avant avec ton projet, je te suggère d'essayer de conceptualiser ce que tu veux faire le plus exactement possible et tenter de conserver à l'esprit le traitement aussi simple que possible ...sinon tu vas devoir y consacrer un temps fou .... ce n'est pas toujours facile de modifier une procédure et encore moins une façon d'approcher une problématique.
Rien dans la macro actuelle, t'empêche d'ajouter les lignes de données que tu veux et réexécuter la procédure !
Salutations!
"rick" a écrit dans le message de news: au fait comme j'importe des données d'une autre feuille. je veux que le doublon détecté ecrase la ligne au lieu de supprimer la ligne.
merci d'avance.
Bonjour Rick,
La commande initiale supprimait totalement et entièrement la dite ligne : Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.Delete
Qu'est-ce qui te dérange dans cette façon de procéder ? Quel résultat concret veux-tu obtenir ?
'------------- Supprimer = La ligne disparaît totalement Clear = efface le contenu et format clearcontents = efface le contenu seulement. '-------------
Salutations!
"rick" a écrit dans le message de news: bonjour, par rapport a la macro michdenis, au lieu d'effacer le doublons, je souhaite écraser la ligne . donc mettre ce doublon a la place : quand j'importe mes données If MsgBox("Il y a " & A - 1 & " doublon(s) de la ligne " _ & rg(K + 1).Row & "." & vbCrLf & vbCrLf & _ "Désirez-vous écraser la facilité existante ? ", _ vbCritical + vbYesNo, "Doublons") = vbYes Then 'si l'utilisteur, répond oui, il y aura suppression des lignes contenant les doublons Rg(K + 1, 1).Offset(1).Resize(A - 1).EntireRow.ClearContents