Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Convertir date

4 réponses
Avatar
lauxeti
Bonjour,

dans une feuille "Travail" par formule A1= (gauche(droite(H1;8);3)
par exemple , j'obtiens avr (avec en Travail!H1 = 07/04/2008)

Comment le faire par vba ?

Merci

Le Lauxeti

4 réponses

Avatar
Pierre CFI
bonjour
avec Format([H1],mmm) tu a le mois abrégé soit avr
ou
Left(Format([H1],mmmm),3)

--
Pierre CFI

"lauxeti" a écrit dans le message de news:

Bonjour,

dans une feuille "Travail" par formule A1= (gauche(droite(H1;8);3)
par exemple , j'obtiens avr (avec en Travail!H1 = 07/04/2008)

Comment le faire par vba ?

Merci

Le Lauxeti


Avatar
isabelle
bonjour Le Lauxeti,

x = Left(Right(Range("H1"), 8), 3)

isabelle

Bonjour,

dans une feuille "Travail" par formule A1= (gauche(droite(H1;8);3)
par exemple , j'obtiens avr (avec en Travail!H1 = 07/04/2008)

Comment le faire par vba ?

Merci

Le Lauxeti


Avatar
lauxeti
On 10 avr, 15:58, isabelle wrote:
bonjour Le Lauxeti,

x = Left(Right(Range("H1"), 8), 3)

isabelle




Bonjour,

dans une feuille  "Travail" par formule A1= (gauche(droite(H1;8);3)
par exemple , j'obtiens avr (avec en Travail!H1  = 07/04/2008)

Comment le faire par vba ?

Merci

Le Lauxeti- Masquer le texte des messages précédents -


- Afficher le texte des messages précédents -


Bonjour,

La reponse me convient... partiellement
j'ai bien saisi l'ecriture mais comment dans une macro
integrer cette formule par exemple
je souhaite recuperer la valeur (avr) pour effectuer une suppression
de colonnes dans un autre fichier avec un offfset

Sub toto()
....
workbook(1)
adr1= Left(Right(Range("H1"), 8), 3)
workbook(2)
range("A22")= adr1

...
end sub

c'est la bonne marche ?
merci de la reponse
le lauxeti


Avatar
isabelle
bonjour Le Lauxeti,

le contexte est trop flou pour que je puisse imaginer la disposition des
données et la valeur à recherchée.

isabelle

On 10 avr, 15:58, isabelle wrote:
bonjour Le Lauxeti,

x = Left(Right(Range("H1"), 8), 3)

isabelle




Bonjour,
dans une feuille "Travail" par formule A1= (gauche(droite(H1;8);3)
par exemple , j'obtiens avr (avec en Travail!H1 = 07/04/2008)
Comment le faire par vba ?
Merci
Le Lauxeti- Masquer le texte des messages précédents -
- Afficher le texte des messages précédents -



Bonjour,

La reponse me convient... partiellement
j'ai bien saisi l'ecriture mais comment dans une macro
integrer cette formule par exemple
je souhaite recuperer la valeur (avr) pour effectuer une suppression
de colonnes dans un autre fichier avec un offfset

Sub toto()
....
workbook(1)
adr1= Left(Right(Range("H1"), 8), 3)
workbook(2)
range("A22")= adr1

...
end sub

c'est la bonne marche ?
merci de la reponse
le lauxeti