Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== >>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-Luc
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== >>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== >>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute te
dépanner :
'============== > > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-Luc
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute te
dépanner :
'============== > > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute te
dépanner :
'============== > > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" wrote in message
news:Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marchercar les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
danschaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dansl'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute tedépanner :
'============== >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 etentre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composésDE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" <JLJOLY@discussions.microsoft.com> wrote in message
news:8B3988A6-1BD3-4183-BE38-241C9F6CC2B7@microsoft.com...
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-Luc
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute te
dépanner :
'============== >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" wrote in message
news:Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marchercar les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
danschaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dansl'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute tedépanner :
'============== >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 etentre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composésDE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans doute te
dépanner :
'============== > Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== >
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1 et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Mmm, j'ai des doutes sur le choix du ThisWorkbook comme destination du
collage... La fonction ne sera pas accessible dans Excel depuis ce module.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" wrote in message
news:Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marchercar les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
danschaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dansl'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute tedépanner :
'============== > >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 etentre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composésDE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Mmm, j'ai des doutes sur le choix du ThisWorkbook comme destination du
collage... La fonction ne sera pas accessible dans Excel depuis ce module.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" <JLJOLY@discussions.microsoft.com> wrote in message
news:8B3988A6-1BD3-4183-BE38-241C9F6CC2B7@microsoft.com...
Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marcher
car les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-Luc
Bonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
dans
chaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dans
l'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute te
dépanner :
'============== > >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 et
entre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !
Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composés
DE LACHAMBRE MARTIN-DURAND
Merci pour votre aide
Bonjour,
Mmm, j'ai des doutes sur le choix du ThisWorkbook comme destination du
collage... La fonction ne sera pas accessible dans Excel depuis ce module.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !- Outils Macro Visual Basic Editor
- Sélectionner "This workbook" et coller la macro
- Ensuite suivre les directives
Phil.
"JL JOLY" wrote in message
news:Merci de ta réponse, le problème je suis nul en VBA et je ne sais pas ou
copier ta fonction dans ma feuille de calcul, autrement cela devrait
marchercar les espaces sont respectés
Encore merci, la colonne comprend 2150 enregistrement!!
Jean-LucBonjour,
Si tu utilises Excel 2000 ou + récent *et si* tes deux noms et prénoms
danschaque cellule sont bien séparés régulièrement par plus de 1 espace
comme dansl'exemple que tu as fourni, cette fonction matricielle perso peut sans
doute tedépanner :
'============== > >>>Function Decoupe(cell)
Dim i&, x&
x = 1
For i = 2 To Len(cell)
If Mid(cell, i - 1, 1) = " " _
And Mid(cell, i, 1) = " " Then x = x + 1
Next
Decoupe = Split(cell, Space(x))
End Function
'============== > >>>
Si tes données sont en colonne A, sélectionne, par ex, les cellules B1
et C1 etentre en B1 :
Þcoupe(A1)
Valide par Ctrl+Maj+Entrée et tire vers le bas autant que de besoin.
FS
---
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://frederic.sigonneau.free.fr
Si votre question sur Excel est urgente, évitez ma bal !Bonjour tout le monde,
Voici ma colonne:
DUPONT Jean Claude MARTIN Marie Alice Berthe
Je souhaiterais créer deux nouvelles colonnes:
DUPONT Jean Claude
et
MARTIN Marie Alice Berthe
nota, le nombre de prénoms peut varier, les noms propres peuvent être
composésDE LACHAMBRE MARTIN-DURAND
Merci pour votre aide