probleme VBA valeurs cellules nouvelle ligne

G

greg

Guest
Bonjour ou bonsoir tout le monde!

Je me lance de suite :

En VBA, je veux pouvoir insérer une ligne avant une ligne nommée ( ca ca reste dans mes cordes).

Le souci vient du fait que j'aimerai que les différents textes entrés dans mes textbox se répercutent dans des cellules données de cette ligne nouvellement insérée...bah oui, je n'arrive pas à coder le nom des cellules où doivent aller s'inscrire les nouveaux caractères inscrits dans les textbox....

on m'as conseillé ce type de formule :

Range("maligne").EntireRow.Insert shift:=xlDown

ca marche pour inserer une ligne avant "maligne" mais je ne sais comment transferer le texte de mes textbox dans les cellules correspondantes de cette nouvelle ligne ...

Eclairez cette obscure impasse que j'en trouve l'issue libératrice SVP,
Merci d'avance, GREG
 
W

wally

Guest
Bonjour greg et le forum,

Essaye éventuellement ceci :

Range("maligne").EntireRow.Insert shift:=xlDown
iRow = Names("maligne").RefersToRange.Row - 1
sWsh = Names("maligne").RefersToRange.Worksheet.Name
Worksheets(sWsh).Cells(iRow, 1) = UserForm1.TextBox1.Text 'Colonne A
Worksheets(sWsh).Cells(iRow, 2) = UserForm1.TextBox2.Text 'Colonne B


Slts

wally
 

Discussions similaires

Réponses
3
Affichages
340

Statistiques des forums

Discussions
314 162
Messages
2 106 604
Membres
109 639
dernier inscrit
Phil1860