et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe quelle
chaîne de caractères, mais bien comme caractère faisant parti de la chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:
Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe quelle
chaîne de caractères, mais bien comme caractère faisant parti de la chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
ufeGFkpNFHA.3788@tk2msftngp13.phx.gbl...
merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:OXUAWPpNFHA.2964@TK2MSFTNGP10.phx.gbl...
Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:
71AB2D0C-7B62-4121-B0BE-67D79F83B4DA@microsoft.com...
Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais plutot
"total
xxx" et donc ça ne marche pas :(
bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:1F58B541-79B9-4B14-907B-3AF504D0AD8B@microsoft.com...
Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes dont
une
cellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe quelle
chaîne de caractères, mais bien comme caractère faisant parti de la chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:
Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" a écrit dans le message de
news:et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: eRBxT4pNFHA.1096@tk2msftngp13.phx.gbl...
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" a écrit dans le message de
news:et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:%23dlxU1pNFHA.1096@tk2msftngp13.phx.gbl...
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
ufeGFkpNFHA.3788@tk2msftngp13.phx.gbl...
merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:OXUAWPpNFHA.2964@TK2MSFTNGP10.phx.gbl...
Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:
71AB2D0C-7B62-4121-B0BE-67D79F83B4DA@microsoft.com...
Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(
bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:1F58B541-79B9-4B14-907B-3AF504D0AD8B@microsoft.com...
Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
une
cellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
rassure-toi, chris, c'est encore une c......ie de l'ami pierrot qui, lui,
n'en est pas à sa 31ème, pour notre plus grand malheur...
jps
"ChrisV" a écrit dans le message de
news:Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" a écrit dans le message de
news:et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
rassure-toi, chris, c'est encore une c......ie de l'ami pierrot qui, lui,
n'en est pas à sa 31ème, pour notre plus grand malheur...
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:OxKCFVqNFHA.2748@TK2MSFTNGP09.phx.gbl...
Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" <XXX_pierresalaun@aol.com> a écrit dans le message de
news: eRBxT4pNFHA.1096@tk2msftngp13.phx.gbl...
et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
rassure-toi, chris, c'est encore une c......ie de l'ami pierrot qui, lui,
n'en est pas à sa 31ème, pour notre plus grand malheur...
jps
"ChrisV" a écrit dans le message de
news:Grrrrr....!
salut Pierre, tu crois ?
Merdum... j'suis passé à côté, et pourtant j'en étais à mon 31e
poisson -papier collés dans le dos des collègues !
ChrisV
"Pierre CFI [mvp]" a écrit dans le message de
news:et tu es tombé sur le poisson d'avril de jps :o)
car bien sur, il connaissait la réponse
--
Pierre CFI
MVP Microsoft Access
mais là, tu utilises une instruction supplémentaire...
mais là, tu utilises une instruction supplémentaire...
mais là, tu utilises une instruction supplémentaire...
;-)
ChrisV
"jps" a écrit dans le message de news:merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
uw8w2IrNFHA.3728@TK2MSFTNGP10.phx.gbl...
merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:%23dlxU1pNFHA.1096@tk2msftngp13.phx.gbl...
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
ufeGFkpNFHA.3788@tk2msftngp13.phx.gbl...
merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:OXUAWPpNFHA.2964@TK2MSFTNGP10.phx.gbl...
Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:
71AB2D0C-7B62-4121-B0BE-67D79F83B4DA@microsoft.com...
Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(
bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message de
news:1F58B541-79B9-4B14-907B-3AF504D0AD8B@microsoft.com...
Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
une
cellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
;-)
ChrisV
"jps" a écrit dans le message de news:merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
Merci les gars;-)
ChrisV
"jps" a écrit dans le message de news:merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la
comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can
you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message
de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui
gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le
message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
Merci les gars
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
uw8w2IrNFHA.3728@TK2MSFTNGP10.phx.gbl...
merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:%23dlxU1pNFHA.1096@tk2msftngp13.phx.gbl...
Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
à
comparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la
comparaison
de
chaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" <pensez@liege.be> a écrit dans le message de news:
ufeGFkpNFHA.3788@tk2msftngp13.phx.gbl...
merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can
you
tell
me why, my dear lakota?
jps
"ChrisV" <chrisve@wanadoo.fr> a écrit dans le message de
news:OXUAWPpNFHA.2964@TK2MSFTNGP10.phx.gbl...
Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le message
de
news:
71AB2D0C-7B62-4121-B0BE-67D79F83B4DA@microsoft.com...
Je sens que c'est presque ce qu'il me faut. Le seul truc qui
gène
c'est
que
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(
bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" <sofiendb@hotmail.com> a écrit dans le
message de
news:1F58B541-79B9-4B14-907B-3AF504D0AD8B@microsoft.com...
Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
une
cellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien
Merci les gars;-)
ChrisV
"jps" a écrit dans le message de news:merci, chris, pour cette précision : you are LIKE a father for me...
jps
"ChrisV" a écrit dans le message de
news:%Salut JP,
L'opérateur "=" évalue d'une manière "stricte" le contenu de chaque
comparaison de chaînes...
Ainsi MsgBox "Samedi" = "samedi" renverra Faux
de la même manière que, "Samedi" = "SAMEDI"
etc...
Le joker "*" n'est ici, pas considéré comme remplaçant de n'importe
quelle
chaîne de caractères, mais bien comme caractère faisant parti de la
chaîne
àcomparer...
(l'utilisation du joker ? produirait d'ailleurs le même effet...)
Tu aurais pu cependant utiliser l'opérateur Like qui lui, permet
l'utilisation des jokers (* ; ? ; # ; [Z-A] par ex.) dans la
comparaison
dechaînes...
If c.Value Like "*total*" Then.....
Voili, voilou... my dear old friend,
;-)
ChrisV
"jps" a écrit dans le message de news:merci chris pour avoir pris la relève...
avec mon exemple, j'ai tenté un If c.Value = "*total*" Then.....
j'ai benoîtement pensé que ça allait marcher mais que nenni....can
you
tell
me why, my dear lakota?
jps
"ChrisV" a écrit dans le message de
news:Bonjour Sofien,
Avec la plage de données nommée ici Zn
Sub zaza()
Dim i As Long
Application.ScreenUpdating = False
For i = [Zn].SpecialCells(xlCellTypeLastCell).Row To 1 Step -1
If Application.CountIf(Rows(i), "*total*") Then _
Rows(i).Delete
Next i
End Sub
ChrisV
"Sofien Djelassi" a écrit dans le message
de
news:Je sens que c'est presque ce qu'il me faut. Le seul truc qui
gène
c'estque
mes cellules ne contiennent pas exactement le mot "total" mais
plutot
"total
xxx" et donc ça ne marche pas :(bonjour sofien
ceci peut-être à adapter :
Sub test()
Dim c As Range
ActiveSheet.Range("A1:D9").Select
For Each c In Selection
If c.Value = "total" Then Rows.EntireRow.Delete
Next c
End Sub
"Sofien Djelassi" a écrit dans le
message de
news:Bonjour,
je cherche à supprimer de mon tableau EXCEL toutes les lignes
dont
unecellule contient le mot "Total".
Merci d'avance pour vos réponses
--
Sofien