Excel-přesun čísel z buňky A do buněk B1-Bx
Napsal: 03 bře 2011 19:48
Zdravím. Trochu jsem si zkomplikoval život a bez vaší pomoci se budu dlouho trápit, než se to naučím, nebo se zavěsím Ale k věci.
Na jednom stroji potřebuji monitorovat délku dráhy jezdce, který mačká pružiny. Další sledované veličiny jsou výstupy dvou tenzometrů. Délka a potažmo rychlost je snímána encodérem. Programem stroje je generována čtvrtá proměnná (lineární) a tou je časová osa, tu tvoří výstup čítače s hodinovým vstupem 50ms. Celý proces trvá cca 2s, čítač tedy nabývá hodnot 0-cca 100. Všechny proměnné jsou přenášeny do PC, respektive Excelu, rozhraním DDE. Časová osa je přenášena do buňky A1. Do buněk A2:A4 jsou přenášeny okamžité hodnoty encodéru a obou tentometrů. Až do tohoto místa vše umím a tudíž vše funguje. Co neumím, je donutit tabulku, aby :
při hodnotě čítače (A1) 1, přepsala stav buňky A2 do buňky B1, stav A3 do C1 a stav A4 do D1,
při hodnotě čítače (A1) 2, přepsala stav buňky A2 do buňky B2, stav A3 do C2 a stav A4 do D2,
při hodnotě čítače (A1) 3, přepsala stav buňky A2 do buňky B3, stav A3 do C3 a stav A4 do D3,
.
.
.
Díky za záchranu mého duševního zdraví a dost možná i života...
Na jednom stroji potřebuji monitorovat délku dráhy jezdce, který mačká pružiny. Další sledované veličiny jsou výstupy dvou tenzometrů. Délka a potažmo rychlost je snímána encodérem. Programem stroje je generována čtvrtá proměnná (lineární) a tou je časová osa, tu tvoří výstup čítače s hodinovým vstupem 50ms. Celý proces trvá cca 2s, čítač tedy nabývá hodnot 0-cca 100. Všechny proměnné jsou přenášeny do PC, respektive Excelu, rozhraním DDE. Časová osa je přenášena do buňky A1. Do buněk A2:A4 jsou přenášeny okamžité hodnoty encodéru a obou tentometrů. Až do tohoto místa vše umím a tudíž vše funguje. Co neumím, je donutit tabulku, aby :
při hodnotě čítače (A1) 1, přepsala stav buňky A2 do buňky B1, stav A3 do C1 a stav A4 do D1,
při hodnotě čítače (A1) 2, přepsala stav buňky A2 do buňky B2, stav A3 do C2 a stav A4 do D2,
při hodnotě čítače (A1) 3, přepsala stav buňky A2 do buňky B3, stav A3 do C3 a stav A4 do D3,
.
.
.
Díky za záchranu mého duševního zdraví a dost možná i života...