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

macro pour ajouter un caractere

7 réponses
Avatar
gabriel blazquez
Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide

7 réponses

Avatar
Pounet95
Bonsoir,
Quelque chose comme ça à mettre dans le code de la feuille :

Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, Range("B5:B4123")) Is Nothing Then Exit Sub
If Target <> "" And Mid$(Target, 1, 1) <> "!" Then Target = "!" & Target
End Sub

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"gabriel blazquez" a écrit dans le message de
news:
Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide







Avatar
isabelle
bonjour gabriel,

sur une colonne avoisinante met la formule
="!"&B5
recopie vers le bas, fait un copier, collage Spécial, valeur, de ses résultats sur la plage B5:B4123

isabelle


Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide


Avatar
anonymousA
Bonour,

en C5 tu écris ="!"&B5 puis tu copies la formule de C5 de C6 jusuq'à C4123



Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide








Avatar
Jacky
Bosoir Gabriel

Ou encore:

For Each c In Range("B5:B4123")
If Left(c.Value, 1) <> "!" And c.Value <> "" Then c.Value = "!" & c
Next

Salutations
JJ

"gabriel blazquez" a écrit dans le message de
news:
Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide







Avatar
gabriel blazquez
gabriel blazquez wrote:
Bonjour,
Pour formater une liste de valeur j'ai besoin d'ajouter
un point d'exclamation en debut de cellule par exemple transformer la
cellule qui contient ixam.net en !ixam.net

cpmment faire ca sur la plage :
B5:B4123 ??

Merci pour votre aide



Merci a vous les gourous excel ca marche tip top :-)

Avatar
AV
Court et rapide (sans boucle)

[B5:B4123] = ["!"&B5:B4123]

AV
Avatar
Jacky
PFFF
Je vais me coucher...
;o))
JJ

"AV" a écrit dans le message de
news:%
Court et rapide (sans boucle)

[B5:B4123] = ["!"&B5:B4123]

AV