mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news: %Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news: 4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news: %238S2kX8rKHA.3800@TK2MSFTNGP06.phx.gbl...
Re...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news: 4b7bc3b8$0$916$ba4acef3@news.orange.fr...
si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
166B95D7-2D60-4890-80F4-1F4DF3B963EE@microsoft.com...
Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news: %Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news: 4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Re....
Ben c'est ce que j'ai cru comprendre comme demande...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7be63b$0$23225$ba4acef3@reader.news.orange.fr...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
%238S2kX8rKHA.3800@TK2MSFTNGP06.phx.gbl...
Re...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7bc3b8$0$916$ba4acef3@news.orange.fr...
si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
166B95D7-2D60-4890-80F4-1F4DF3B963EE@microsoft.com...
Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
O4Z0RK9rKHA.1476@TK2MSFTNGP02.phx.gbl...
Re....
Ben c'est ce que j'ai cru comprendre comme demande...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7be63b$0$23225$ba4acef3@reader.news.orange.fr...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
%238S2kX8rKHA.3800@TK2MSFTNGP06.phx.gbl...
Re...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7bc3b8$0$916$ba4acef3@news.orange.fr...
si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
166B95D7-2D60-4890-80F4-1F4DF3B963EE@microsoft.com...
Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule
de la colonne A et qu'il me fasse la même macro en me mettant en
colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Bonjour,
Et cette piste avec Split ?
Sub Decouper()
Dim Tbl
Dim Plage As Range
Dim Cel As Range
Dim Texte As String
Dim i As Integer
Dim J As Long
Set Plage = Range([A1], [A65536].End(xlUp))
For Each Cel In Plage
'supprime le retour à la ligne
Texte = Replace(Cel, Chr(10), "")
Tbl = Split(Texte, "06")
For i = 0 To UBound(Tbl)
'inscrit le résultat en colonne B en
'rajoutant le 06 qui a disparu durant
'le découpage
Cel.Offset(0, i + 1) = "06" & Left(Tbl(i), 11)
Next i
Next Cel
End Sub
Hervé.
"STEPH B" a écrit dans le message de
news:4b7bf594$0$17496$voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A et qu'il me fasse la même macro en me
mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de
news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Bonjour,
Et cette piste avec Split ?
Sub Decouper()
Dim Tbl
Dim Plage As Range
Dim Cel As Range
Dim Texte As String
Dim i As Integer
Dim J As Long
Set Plage = Range([A1], [A65536].End(xlUp))
For Each Cel In Plage
'supprime le retour à la ligne
Texte = Replace(Cel, Chr(10), "")
Tbl = Split(Texte, "06")
For i = 0 To UBound(Tbl)
'inscrit le résultat en colonne B en
'rajoutant le 06 qui a disparu durant
'le découpage
Cel.Offset(0, i + 1) = "06" & Left(Tbl(i), 11)
Next i
Next Cel
End Sub
Hervé.
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de
news:4b7bf594$0$17496$ba4acef3@news.orange.fr...
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
O4Z0RK9rKHA.1476@TK2MSFTNGP02.phx.gbl...
Re....
Ben c'est ce que j'ai cru comprendre comme demande...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7be63b$0$23225$ba4acef3@reader.news.orange.fr...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news:
%238S2kX8rKHA.3800@TK2MSFTNGP06.phx.gbl...
Re...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7bc3b8$0$916$ba4acef3@news.orange.fr...
si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A et qu'il me fasse la même macro en me
mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de
news: 166B95D7-2D60-4890-80F4-1F4DF3B963EE@microsoft.com...
Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
Bonjour,
Et cette piste avec Split ?
Sub Decouper()
Dim Tbl
Dim Plage As Range
Dim Cel As Range
Dim Texte As String
Dim i As Integer
Dim J As Long
Set Plage = Range([A1], [A65536].End(xlUp))
For Each Cel In Plage
'supprime le retour à la ligne
Texte = Replace(Cel, Chr(10), "")
Tbl = Split(Texte, "06")
For i = 0 To UBound(Tbl)
'inscrit le résultat en colonne B en
'rajoutant le 06 qui a disparu durant
'le découpage
Cel.Offset(0, i + 1) = "06" & Left(Tbl(i), 11)
Next i
Next Cel
End Sub
Hervé.
"STEPH B" a écrit dans le message de
news:4b7bf594$0$17496$voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone,
SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données
sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news:
%Re...mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro
marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere
cellule de la colonne A et qu'il me fasse la même macro en me
mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de
news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news: %Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news: 4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news: O4Z0RK9rKHA.1476@TK2MSFTNGP02.phx.gbl...
Re....
Ben c'est ce que j'ai cru comprendre comme demande...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news:
4b7be63b$0$23225$ba4acef3@reader.news.orange.fr...
merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" <Dupond@marcel.fr> a écrit dans le message de news: %238S2kX8rKHA.3800@TK2MSFTNGP06.phx.gbl...
Re...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" <stephol@prodiag.fr> a écrit dans le message de news: 4b7bc3b8$0$916$ba4acef3@news.orange.fr...
si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" <FFO@discussions.microsoft.com> a écrit dans le message de news:
166B95D7-2D60-4890-80F4-1F4DF3B963EE@microsoft.com...
Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!
voici mon code un peu bidouillé comme j'ai pu
Sub jj()
Dim letexte As String, jj As Variant, i As Integer, x As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
For jj = 1 To derlg
For i = 1 To Len(Range("a" & jj))
If Mid(Range("a" & jj), i, 3) = "06." Then
x = x + 1
Range("b" & x) = Mid(Range("a" & jj), i, 14)
End If
Next
Next
'mettre en forme les numéros
derlg = Cells(Rows.Count, "b").End(3).Row
For jjj = 1 To derlg
Range("c" & jjj) = "=TEXT(RC[-1],1)"
Range("c" & jjj) = "=SUBSTITUTE(RC[-1],""."","""")"
Next
'"=TEXT(RC[-1],1)"
Columns("C:C").Select
Selection.Copy
Columns("B:B").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:úlse,
GRACE A TOI MERCI BCPS
"Jacky" a écrit dans le message de news:Re....
Ben c'est ce que j'ai cru comprendre comme demande...mais j'aimerais si possible qu'une macro me trouve la derniere cellule...
Si tu le souhaites le classeur brouillon avec l'organisation des données sur
http://www.cijoint.fr
--
Salutations
JJ
"STEPH B" a écrit dans le message de news:
4b7be63b$0$23225$merci jacky mais ce code ne marche pas
en fait il ne me mets que la valeur de la derniere ligne trouvée.
"Jacky" a écrit dans le message de news: %Re...mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A
'------------------
Sub jj()
Dim tmp As Object, i As Integer
derlg = Cells(Rows.Count, "A").End(3).Row
Set tmp = Range("a" & derlg)
For i = 1 To Len(tmp)
If Mid(tmp, i, 2) = "06" Then
Range("b" & derlg) = Mid([tmp], i, 13)
derlg = derlg + 1
End If
Next
End Sub
'-------------
--
Salutations
JJ
"STEPH B" a écrit dans le message de news: 4b7bc3b8$0$916$si je peux abuser de votre aide un tout petit peu en fait les macro marche super bien merci encore...
mais j'aimerais si possible qu'une macro me trouve la derniere cellule de la colonne A et qu'il me fasse
la même macro en me mettant en colonne b bien evidemment les valeurs trouvées à la suite.
merci encore d avance
"FFO" a écrit dans le message de news:Salut à toi
En reprenant la proposition de Jacky mets la comme ceci :
Sub jj()
Dim letexte As String, i As Integer
For i = 1 To Len([a1])
If Mid([a1], i, 2) = "06" Then
Range("B65535").End(XlUp).Offset(1,0) = Mid([a1], i, 13)
End If
Next
End Sub
Je pense que celà devrait convenir
Dis moi !!!!!