Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Caetera
"lauxeti" a écrit dans le message de news:
Bonjour,
Je recherche une solution en vba pour decaler d'une colonne si j'ai du texte dans la colonne A
ex colonne A colonne x colonne y A A 1 1 B B 2 2 ...
**************
Sub Atester() For Each c In Range("A1", [A65536].End(xlUp)) If Application.IsText(c) Then Range("Y" & c.Row) = c.Value If IsNumeric(c) Then Range("X" & c.Row) = c.Value Next End Sub
Etc
"lauxeti" <ybrunet@wanadoo.fr> a écrit dans le message de news:
8fe5cd8d-8315-4041-8890-f629d08541ca@v2g2000vbb.googlegroups.com...
Bonjour,
Je recherche une solution en vba pour decaler d'une colonne si j'ai du
texte dans la colonne A
ex
colonne A colonne x colonne y
A A
1 1
B B
2 2
...
**************
Sub Atester()
For Each c In Range("A1", [A65536].End(xlUp))
If Application.IsText(c) Then Range("Y" & c.Row) = c.Value
If IsNumeric(c) Then Range("X" & c.Row) = c.Value
Next
End Sub
Je recherche une solution en vba pour decaler d'une colonne si j'ai du texte dans la colonne A
ex colonne A colonne x colonne y A A 1 1 B B 2 2 ...
**************
Sub Atester() For Each c In Range("A1", [A65536].End(xlUp)) If Application.IsText(c) Then Range("Y" & c.Row) = c.Value If IsNumeric(c) Then Range("X" & c.Row) = c.Value Next End Sub
Etc
Philippe.R
Bonjour, On pourrait avoir qqch comme
Sub decale() Dim c As Range For Each c In Selection lacol = 2 + IIf(IsNumeric(c.Value), 1, 0) Cells(c.Row, lacol).Value = c.Value Next c End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/web/mpfe News://news.microsoft.com/microsoft.public.fr.excel "lauxeti" a écrit dans le message de news:
Bonjour,
Je recherche une solution en vba pour decaler d'une colonne si j'ai du texte dans la colonne A
ex colonne A colonne x colonne y A A 1 1 B B 2 2 ...
Merci pour vos reponses Le Lauxeti
Bonjour,
On pourrait avoir qqch comme
Sub decale()
Dim c As Range
For Each c In Selection
lacol = 2 + IIf(IsNumeric(c.Value), 1, 0)
Cells(c.Row, lacol).Value = c.Value
Next c
End Sub
--
Avec plaisir
http://dj.joss.free.fr/trombine.htm
http://jacxl.free.fr/mpfe/trombino.html
Philippe.R
Pour se connecter au forum :
http://www.excelabo.net/web/mpfe
News://news.microsoft.com/microsoft.public.fr.excel
"lauxeti" <ybrunet@wanadoo.fr> a écrit dans le message de
news:8fe5cd8d-8315-4041-8890-f629d08541ca@v2g2000vbb.googlegroups.com...
Bonjour,
Je recherche une solution en vba pour decaler d'une colonne si j'ai du
texte dans la colonne A
ex
colonne A colonne x colonne y
A A
1 1
B B
2 2
...
Sub decale() Dim c As Range For Each c In Selection lacol = 2 + IIf(IsNumeric(c.Value), 1, 0) Cells(c.Row, lacol).Value = c.Value Next c End Sub
-- Avec plaisir http://dj.joss.free.fr/trombine.htm http://jacxl.free.fr/mpfe/trombino.html Philippe.R Pour se connecter au forum : http://www.excelabo.net/web/mpfe News://news.microsoft.com/microsoft.public.fr.excel "lauxeti" a écrit dans le message de news:
Bonjour,
Je recherche une solution en vba pour decaler d'une colonne si j'ai du texte dans la colonne A
ex colonne A colonne x colonne y A A 1 1 B B 2 2 ...
Merci pour vos reponses Le Lauxeti
lauxeti
On 4 oct, 07:50, "Caetera" <EtiennePloufCahé@wanadoo.fr> wrote:
"lauxeti" a écrit dans le message de news:
> Bonjour,
> Je recherche une solution en vba pour decaler d'une colonne si j'ai du > texte dans la colonne A
> ex > colonne A colonne x colonne y > A A > 1 1 > B B > 2 2 > ...
**************
Sub Atester() For Each c In Range("A1", [A65536].End(xlUp)) If Application.IsText(c) Then Range("Y" & c.Row) = c.Value If IsNumeric(c) Then Range("X" & c.Row) = c.Value Next End Sub
Etc
Merci de vos reponses Cordialement Le Lauxeti
On 4 oct, 07:50, "Caetera" <EtiennePloufCahé@wanadoo.fr> wrote:
"lauxeti" <ybru...@wanadoo.fr> a écrit dans le message de news:
8fe5cd8d-8315-4041-8890-f629d0854...@v2g2000vbb.googlegroups.com...
> Bonjour,
> Je recherche une solution en vba pour decaler d'une colonne si j'ai du
> texte dans la colonne A
> ex
> colonne A colonne x colonne y
> A A
> 1 1
> B B
> 2 2
> ...
**************
Sub Atester()
For Each c In Range("A1", [A65536].End(xlUp))
If Application.IsText(c) Then Range("Y" & c.Row) = c.Value
If IsNumeric(c) Then Range("X" & c.Row) = c.Value
Next
End Sub
On 4 oct, 07:50, "Caetera" <EtiennePloufCahé@wanadoo.fr> wrote:
"lauxeti" a écrit dans le message de news:
> Bonjour,
> Je recherche une solution en vba pour decaler d'une colonne si j'ai du > texte dans la colonne A
> ex > colonne A colonne x colonne y > A A > 1 1 > B B > 2 2 > ...
**************
Sub Atester() For Each c In Range("A1", [A65536].End(xlUp)) If Application.IsText(c) Then Range("Y" & c.Row) = c.Value If IsNumeric(c) Then Range("X" & c.Row) = c.Value Next End Sub