🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.vbasic
Article #104560

TextBox - zmiana nazwy

#104560
From: Diver
Date: Tue, 30 Mar 2010 09:09
44 lines
2784 bytes
Witam!
Bardzo proszę o pomoc w następującej kwestii. W arkuszu Excela na
początek muszę wstawić 2 tekstboxy do których użytkownik będzie
wpisywał dane. Podczas uaktualniania arkusza chcę pobrać do zmiennej
dane wpisane do textbox-ów, wyczyścić cały arkusz i na nowo wstawić
textbox-y łącznie z poprzednią zawartością. Problem w tym że po
skasowaniu textbox-ów i wstawieniu nowych Excel automatycznie nadaje
nazwy textbox-om. W jaki sposób zmienić nazwę  textbox-ów tak aby
zawsze po wykonaniu procedury miały nazwy TextBox1 i TextBox2?
Po pierwszym uruchomieniu makra TextBoxy nazywają się odpowiednio
TextBox1 i TextBox2
po drugim TextBox3 i TextBox1
po trzecim TextBox2 i TextBox3
po czwartym TextBox1 i TextBox2, .....


Sub weryfikacja()
Dim text1, text2 As String

On Error Resume Next
text1 = Sheets("Arkusz1").OLEObjects("TextBox1").Object.Value
text2 = Sheets("Arkusz1").OLEObjects("TextBox2").Object.Value

Sheets("Arkusz1").OLEObjects("TextBox1").Delete
Sheets("Arkusz1").OLEObjects("TextBox2").Delete
Sheets("Arkusz1").OLEObjects("TextBox3").Delete


Sheets("Arkusz1").OLEObjects.Add ClassType:="Forms.TextBox.1",
Link:=False, _
        DisplayAsIcon:=False, Left:=10.5, Top:=10, Width:=695,
Height:=62
Sheets("Arkusz1").OLEObjects("TextBox1").Object.Value = text1

Sheets("Arkusz1").OLEObjects.Add ClassType:="Forms.TextBox.1",
Link:=False, _
        DisplayAsIcon:=False, Left:=10.5, Top:=100, Width:=695,
Height:=62
Sheets("Arkusz1").OLEObjects("TextBox2").Object.Value = text2

End Sub

Dziękuję i pozdrawiam wszystkich grupowiczów
Diver
Technical Details
Message-ID: <a469508c-ef65-4372-b231-c2ce73a8762c@i25g2000yqm.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!feeder.news-service.com!postnews.google.com!i25g2000yqm.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!plix.pl!newsfeed1.plix.pl!news-out1.kabelfoon.nl!newsfeed.kabelfoon.nl!bandi.nntp.kabelfoon.nl!feeder.news-service.com!postnews.google.com!i25g2000yqm.googlegroups.com!not-for-mail
From: Diver <lach@magma-net.pl>
Newsgroups: pl.comp.lang.vbasic
Subject: TextBox - zmiana nazwy
Date: Tue, 30 Mar 2010 02:09:06 -0700 (PDT)
Organization: http://groups.google.com
Lines: 45
Message-ID: <a469508c-ef65-4372-b231-c2ce73a8762c@i25g2000yqm.googlegroups.com>
NNTP-Posting-Host: 195.20.110.66
Mime-Version: 1.0
X-Trace: posting.google.com 1269940146 23239 127.0.0.1 (30 Mar 2010 09:09:06 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Tue, 30 Mar 2010 09:09:06 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: i25g2000yqm.googlegroups.com; posting-host=195.20.110.66;  posting-account=FfdnIgoAAAB9lnCUDJkPvuoPHeQkznM3
User-Agent: G2/1.0
X-HTTP-Via: 1.1 Clearswift Web Policy Engine
X-HTTP-UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET  CLR 2.0.50727),gzip(gfe)
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit