Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
B O A R D
   » Board
 » Zadaj pytanie
 » Archiwum
 » Szukaj
 » Stylizacja

 
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
OBECNI NA TPC
 
 » PeKa 06:01
 » McSlavko 05:40
 » hokr 05:18
 » Mav 05:10
 » Bergerac 05:02
 » tian 03:49
 » PiotrexP 02:38
 » PaKu 02:24

 Dzisiaj przeczytano
 41101 postów,
 wczoraj 25974

 Szybkie ładowanie
 jest:
włączone.

 
ccc
TwojePC.pl © 2001 - 2024
A R C H I W A L N A   W I A D O M O Ś Ć
    

[EXCEL] wpisanie wartości do komórki i jej automatyczna zmiana , Demo 9/05/16 08:45
Mam komórkę, wpisuję tam np. 100 i chciałbym, aby z automatu wartość ta była zmieniana o zadany wcześniej współczynnik, np. x 70%. Da się to zrobić bez odwoływania do innej komórki?

napisalbym swoj config,ale sie nie
zmiescil:(

  1. nie bardzo , Kenny 9/05/16 10:06
    co do zasady wymagasz niemozliwego, czyli zaszycia funkcji w komorce... ktora chcesz edytowac.

    Ale mozesz napisac wlasna funkcje, nazwac ja jak ci wygodnie (np razy), ktora bedzie siedziala w vba, np.

    Function razy(cyfra)
    razy = cyfra * 0,7
    End Function

    Wtedy wpisujesz w komorke =razy(100) gdzie 100 to cyfra ktora chcesz przemozyc i pokaze ci sie 70.

    Minus to oczywiscie to, ze musisz wpisywac =razy(100) zamiast samego 100. Plus, to ze nie uzywasz zadnych innych komorek - pytanie jak bardzo ci na tym zalezy.

    .:Pozdrowienia:.

    1. bardziej jako ciekawostka , Demo 9/05/16 11:57
      bo mogę się odwołać do innej komórki gdzie umieszczę współczynnik i korona z głowy nie spadnie.

      napisalbym swoj config,ale sie nie
      zmiescil:(

  2. Albo wpisz wszedzie gdzie potrzebujesz 100 , El Vis 9/05/16 12:30
    Potem to zaznacz =>ctlf+F i zastąp

    I don't suffer from insanity.
    I actually quite enjoy it.

  3. Klikaj prawy na nazwie akrusza , Dhoine 10/05/16 09:56
    wybierz WYŚWIETL KOD i tam wpisz:

    Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    x = ActiveCell.Row
    y = ActiveCell.Column
    wartosc = Cells(x - 1, y)
    If IsNumeric(Cells(x - 1, y)) And Cells(x - 1, y) <> 0 Then
    Cells(x - 1, y) = wartosc * 0.7
    End If
    End Sub

    Wtedy po wpisaniu wartości w komórce i zatwierdzeniu enterem, jej wartość będzie przemnożona przez 0,7.

    Oczywiście możesz się pobawić, ograniczyć do danego zakresu itd.

    1. merci ^^ , Demo 10/05/16 09:59
      123

      napisalbym swoj config,ale sie nie
      zmiescil:(

    
All rights reserved ® Copyright and Design 2001-2024, TwojePC.PL