quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
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
Clément Marcotte
Bonjour,
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
Bonjour,
Sub justesept()
dim derniereligne as integer, i as integer
dim nocolonne as byte
derniereligne= range("r65536").end(xlup).row
nocolonne = range("r1").row
for i = 1 to derniereligne
cells(i,nocolonne).value = left(cells(i,nocolonne).value,7)
next
next
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de
news:38A9ED25-D7E2-4C5B-AA2B-775C9FBFBA43@microsoft.com...
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je
souhaite
faire une macro qui me crée un champ sur une colonne, ou je
récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple,
et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
Daniel
Bonjour. Tu n'as pas besoin de macro pour cela. En S1, mets =GAUCHE(R1;7) et reproduis vers le bas autant que nécessaire. Cordialement. Daniel "PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7 premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres, va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
Bonjour.
Tu n'as pas besoin de macro pour cela. En S1, mets =GAUCHE(R1;7) et
reproduis vers le bas autant que nécessaire.
Cordialement.
Daniel
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de news:
38A9ED25-D7E2-4C5B-AA2B-775C9FBFBA43@microsoft.com...
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai
les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
Bonjour. Tu n'as pas besoin de macro pour cela. En S1, mets =GAUCHE(R1;7) et reproduis vers le bas autant que nécessaire. Cordialement. Daniel "PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7 premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres, va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
PHIL
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à plus ou moins. donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à plus ou
moins.
donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept()
dim derniereligne as integer, i as integer
dim nocolonne as byte
derniereligne= range("r65536").end(xlup).row
nocolonne = range("r1").row
for i = 1 to derniereligne
cells(i,nocolonne).value = left(cells(i,nocolonne).value,7)
next
next
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de
news:38A9ED25-D7E2-4C5B-AA2B-775C9FBFBA43@microsoft.com...
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je
souhaite
faire une macro qui me crée un champ sur une colonne, ou je
récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple,
et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à plus ou moins. donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple, et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
Clément Marcotte
C'est juste pour trouver la dernière ligne. T'as pas vu xlup après.
"PHIL" a écrit dans le message de news:
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à plus ou
moins. donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je
souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple,
et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890
je souhaite le faire pour chaque ligne?
merci d'avance
C'est juste pour trouver la dernière ligne. T'as pas vu xlup après.
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de
news:CB32F122-4AC7-4CEE-B83C-C059C9F3B391@microsoft.com...
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à
plus ou
moins.
donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept()
dim derniereligne as integer, i as integer
dim nocolonne as byte
derniereligne= range("r65536").end(xlup).row
nocolonne = range("r1").row
for i = 1 to derniereligne
cells(i,nocolonne).value = left(cells(i,nocolonne).value,7)
next
next
"PHIL" <PHIL@discussions.microsoft.com> a écrit dans le message de
news:38A9ED25-D7E2-4C5B-AA2B-775C9FBFBA43@microsoft.com...
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel,
je
souhaite
faire une macro qui me crée un champ sur une colonne, ou je
récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par
exemple,
et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7
premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement
7567890
C'est juste pour trouver la dernière ligne. T'as pas vu xlup après.
"PHIL" a écrit dans le message de news:
mon fichier peut ne pas aller jusqu'a la ligne 65536.
moi j'ai un fichier environ 2500 ligne, le fichier peut varier à plus ou
moins. donc il faut que je fasse le test pas jusqu'a 65536.
merci d'avance
Bonjour,
Sub justesept() dim derniereligne as integer, i as integer dim nocolonne as byte derniereligne= range("r65536").end(xlup).row nocolonne = range("r1").row for i = 1 to derniereligne cells(i,nocolonne).value = left(cells(i,nocolonne).value,7) next next
"PHIL" a écrit dans le message de news:
Bonjour,
quand j'importe mes fichiers excel sur un seul classeur excel, je
souhaite
faire une macro qui me crée un champ sur une colonne, ou je récupérerai les 7
premiers chiffres du champ que j'ai dans la colonne R par exemple,
et cela
pour toute les lignes.
exemple: sur la colonne R j'ai : 7567890345799
et la macro qui permmettrai de me donner seulement les 7 premiers
chiffres,
va me créer un champ dans la colonne S,et j'au rai seulement 7567890