🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.vbasic
3 messages
3 total messages Started by Hubert Janiszewski Wed, 16 Dec 2009 18:25
dane z Excela do wykresu w Powerpoincie (MSGraph)
#104400
Author: Hubert Janiszewski
Date: Wed, 16 Dec 2009 18:25
18 lines
2123 bytes
Witam,
Czy ktos moze spotkał się z następującym problemem:
Kopiuję makrem w Excelu dane z arkusza excelowskiego do obiektu Ms
Graph w Powerpoincie. Wszystko fajnie działa, tyle że dane
zaimportowane do MsGraph są widziane jako tekst, a nie jako wartość,
przez co na wykresie ich nie widać i wszystko bierze w łeb.

Doszedłem już do tego, że problemem jest separator dziesiętny. MsGraph
nie wiedzieć czemu oczekuje, że dostanie dane z separatorem w postaci
kropki, a ja mu wysyłam z przecinkiem (bo póki co taki u nas standard
obowiązuje). Gdy kopiuję dane ręcznie (Copy w Excelu & Paste w
Powerpoincie) to problem nie występuje. Kopiowanie nie działa tylko
gdy używam makra.

Czy da się jakoś temu zaradzić w cywilizowany sposób (bez podmieniania
przecinków na kropki przed kopiowaniem) ?

Z góry dzięki za pomoc.
Re: dane z Excela do wykresu w Powerpoincie (MSGraph)
#104401
Author: InDesign Scripts
Date: Wed, 16 Dec 2009 19:12
8 lines
1397 bytes
> Doszedłem już do tego, że problemem jest separator dziesiętny. MsGraph
> nie wiedzieć czemu oczekuje, że dostanie dane z separatorem w postaci
> kropki, a ja mu wysyłam z przecinkiem (bo póki co taki u nas standard
> obowiązuje).

najwidoczniej programiści M$ ustawili na sztywno separator i nic nie poradzisz - tzn. musisz sie dostosować

robin
Re: dane z Excela do wykresu w Powerpoincie (MSGraph)
#104402
Author: janusz
Date: Wed, 16 Dec 2009 21:14
22 lines
1625 bytes
Witam

>Kopiowanie nie działa tylko
>gdy używam makra.

>Czy da się jakoś temu zaradzić w cywilizowany sposób (bez podmieniania
>przecinków na kropki przed kopiowaniem) ?

Jeżeli kopiujesz makrem to nie ma problemu
przed rozpoczęciem kopiowania
kodem zmien separator
a w arkuszach excel sam zamieni separator

Application.DecimalSeparator = "."

i po zakończeniu kopiowania
przywracasz

Application.DecimalSeparator = ","


Janusz 
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads