OVH Cloud OVH Cloud

Détail - syntaxe

5 réponses
Avatar
Stéphan DuQuébec
Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage ?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.

5 réponses

Avatar
papou
Bonjour
Pas trop compris :-(
With Range("B26")
If .Value = "" Then .Value= "zaza"
End With
?
Sinon avec ActiveCell :
With ActiveCell
If .Value = "" Then .Value= "zaza"
End With
?

Cordialement
Pascal

"Stéphan DuQuébec" a écrit dans le
message de news:
Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage
?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.


Avatar
isabelle
bonjour Stéphan DuQuébec,

il y manque les points indispensable avec With,

With ActiveCell
If .Value = "" Then .Value = "zaza"
End With

isabelle


Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage ?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.


Avatar
anonymousA
bonjour,

suis pas sur de comprendre la logique de ce que tu veux faire. Moi, je
comprends que tu veux mettre dans la cellule active la valeur "zaza" si la
cellule B26 est une chaine vide.

donc dans ces conditions, il faut écrire

with range("B26")
if.value="" then activecell.value="zaza"
end with

mais y' a + simple: if range("B26")="" then activecell="zaza"

mais c'est peut-être pas ca que tu veux !!!!

A+



Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage ?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.


Avatar
Stéphan DuQuébec
Mes excuses pour le manque de précisions.

La commande était accessoire....remplacer "" par zaza.

Mon problème était et est dans le Range

Au moment du With, ma cellule active est déjà dans la colonne B.

Or je voudrais que pour la plage allant de la cellule B26 jusqu'à la cellule
active (déjà dans la colonne B), je remplace les cellules vides par la valeur
zaza.

Merci.



bonjour,

suis pas sur de comprendre la logique de ce que tu veux faire. Moi, je
comprends que tu veux mettre dans la cellule active la valeur "zaza" si la
cellule B26 est une chaine vide.

donc dans ces conditions, il faut écrire

with range("B26")
if.value="" then activecell.value="zaza"
end with

mais y' a + simple: if range("B26")="" then activecell="zaza"

mais c'est peut-être pas ca que tu veux !!!!

A+



Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage ?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.




Avatar
isabelle
with range("B26:" & activecell.address)

isabelle


Mes excuses pour le manque de précisions.

La commande était accessoire....remplacer "" par zaza.

Mon problème était et est dans le Range

Au moment du With, ma cellule active est déjà dans la colonne B.

Or je voudrais que pour la plage allant de la cellule B26 jusqu'à la cellule
active (déjà dans la colonne B), je remplace les cellules vides par la valeur
zaza.

Merci.




bonjour,

suis pas sur de comprendre la logique de ce que tu veux faire. Moi, je
comprends que tu veux mettre dans la cellule active la valeur "zaza" si la
cellule B26 est une chaine vide.

donc dans ces conditions, il faut écrire

with range("B26")
if.value="" then activecell.value="zaza"
end with

mais y' a + simple: if range("B26")="" then activecell="zaza"

mais c'est peut-être pas ca que tu veux !!!!

A+




Bonjour,

Syntaxe, que je n'ai pas correcte, et qui me fait rager.......

Dans un bloc With, comment me servir de ActiveCell pour défénir une plage ?

Je "taponne" mais sans succès

Du style:

With Range("b26"): ActiveCell
If Value = "" Then Value = "zaza"
End With

Merci à celles/ceux qui savent et qui veulent partager la réponse.