INSERER UNE ZONE NOMMEE

L

LAURENT

Guest
BONJOUR A TOUT LE FORUM

JE SOUHAITE INSERER EN VBA UNE ZONE NOMMEE SUR LA LIGNE DE LA CELLULE ACTIVE.

COMMENT DOIS-JE FAIRE?

MERCI

LAURENT
 

Dan

XLDnaute Barbatruc
Bonjour,

Je suppose que par 'zone nommée' tu veux dire mettre dans un cellule un nom défini incluant une formule par exemple.

Si oui, voilà un genre de code que tu peux utiliser :

Code:
ActiveCell(1, 5).FormulaR1C1 = '=Nom'

avec :

- Activecell(1,5) représentant : la cellule en ligne dans la colonne 5
- 'Nom' : le nom attribué que tu veux placer dans la cellule de ton choix.

Si c'est pas cela, mets sur ce fil la partie de ton code ou un fichier exemple avec données bidons et queques explications.

;)
 

Hervé

XLDnaute Barbatruc
Bonjour laurent, le forum

laurent ne crie pas comme ca, y'a des bébés qui dorment :)

les majuscules sur le net signifient crier ;)

Pour ton souci, j'ai pas compris si tu voulais nommer une ligne (1er synthaxe), ou renvoyer sur une ligne un nom déjà défini (2ème synthaxe).

Rows(ActiveCell.Row).Name = 'nomdetaliste'


Rows(ActiveCell.Row).Cells = '=nomdetaliste'


en espérant t'avoir aidé.

salut

Edition ; oups salut Dan, choc frontal un samedi matin, plaie au front le dimanche suivant (dicton stéphanois) :)

Message édité par: herve, à: 03/09/2005 10:22
 

Hervé

XLDnaute Barbatruc
RE LAURENT, dan

LAURENT, J'AI COMPRIS QUE TU AVAIS UN TABLEAU DE PLUSIEURS LIGNES NOMMEE PAR INSERTION/NOM/DEFINIR.

ET QUE TU VOULAIS QUE CE TABLEAU SOIT RECOPIER SUR LA CELLULE ACTIVE.

DANS CE CAS, TU PEUX ESSAYER CETTE SYNTHAXE :

ActiveCell.Resize(Range('nomdetaliste').Rows.Count, Range('nomdetaliste').Columns.Count) = Range('nomdetaliste').Value


SINON TU DEVRAIS NOUS JOINDRE UN FICHIER EXEMPLE, AFIN QU'ON CERNE MIEUX TON SOUCI;

SALUT
 

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
312 164
Messages
2 085 877
Membres
103 009
dernier inscrit
dede972